Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo!

Weiß jemand von euch wo ich beispiel Programme zu CColorDialog herkriege?

hab zwar in der MSDN schon nachgeschaut aber irgendwie blick ich da nicht so durch :( :(

würde mich freuen wenn mir jemand helfen kann (am besten DEUTSCHE hilfe:D )

Ciao SwordMaster

Was willst'n wissen?

Beispiele gibt eigentlich wenige und noch weniger

in deutsch.

void CHelloView::OnCustom()

{

CHelloDoc* pDoc = GetDocument();

ASSERT_VALID(pDoc);

CColorDialog dlgColor(pDoc->m_clrText);

if (dlgColor.DoModal() == IDOK)

{

pDoc->m_clrText = dlgColor.GetColor();

pDoc->ClearAllColors();

pDoc->m_bCustom = TRUE;

pDoc->UpdateAllViews(NULL);

}

}

Eigentlich gibt's nicht viel zuerklären

  • Autor

....

wie ich deinen ausschnitt gesehen hab dachte ich mir gleich: "??????????????????????"

jetzt weiß ich wieso ich davon nichts versteh... dieser ausschnitt ist SDI Bassierend

aber wir haben leider bisher nur immer Dialogfeldbassierend gemacht... kann ich dann überhaupt CColordialog gut anwenden? oder soll ich gleich auf SDI umsteigen??

Wo ist denn das Problem? Das Beispiel war doch in Ordnung. Dialogobjekt mit Startfarbe erzeugen, DoModal aufrufen, mit GetColor die Farbe rausholen. Viel mehr gibt die Klasse wirklich nicht her.

Lass Dich von dem SDI-Zeug nicht abschrecken, das ist nur drumherum.

  • Autor

gleich mal DANKE FÜR DEINE HILFE

hab noch eine frage...

weißt du was

CColorDialog::SetCurrentColor

für eine Funktion ist? udn wie kann ich sie einsetzen, denn egal wo ich die funktion aufruf... wenn er sie dann in der laufzeit ausführt... kommt ein fehler ... und ich weiß gar nicht wo ich die funktion hinschreiben muß/soll

SetCurrentColor kannst Du nur dann sinnvoll einsetzen, wenn Du eine Klasse von CColorDialog ableitest. Wenn Du in dieser Klasse dann Nachrichtenbehandlungsfunktionen einbaust oder OnColorOK überschreibst, um vor dem Beenden des Dialogs zusätzliche Prüfungen durchzuführen (z.B. um die Auswahl einer zu dunklen Farbe zu unterbinden), kannst Du damit die Auswahl auf eine andere Farbe setzen.

Innerhalb der Klasse/Funktion, die DoModal aufruft, kannst Du SetCurrentColor definitiv nicht verwenden.

  • Autor

wenn ich ein Dialogfeldbassierendes Projekt mache...

bei welchen Steuerelementen(listboxen, eingabefelder etc.) kann ich die Farbe überhaupt ändern?? hab schon mehrere Sachen ausprobiert....

hab aber bisher nur rausgefunden dass man bei einem Kalender die farbe ändern kann

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.