colorDialog Grundfarben ändern
-
Dienstag, 26. Juli 2011 11:34
Hallo,
wie kann man in einem Standard colorDialog die Grundfarben selber definieren? Also die Farben im oberen Teil des Fensters, nicht die benutzerdefinierten Farben unten im Fenster.
Eine Eigenschaft dafür konnte ich nicht finden... ich könnte mir vorstellen dass man da etwas mit Vererbung und Überschreibung machen kann, allerdings habe ich damit noch nie hantiert. Kennt sich da jemand aus und hat ein paar Tipps? Prinzipiell muss ich es ja "nur" irgendwie schaffen auf die Backcolor Eigenschaft dieser Kästchen im colorDialog zugreifen zu können.
Alle Antworten
-
Mittwoch, 3. August 2011 06:25Moderator
Das ist nicht möglich.
Auch .NET verwendet hier den System eigenen Color Dialog.
http://msdn.microsoft.com/en-us/library/ms646375(VS.85).aspxDessen Layout und die Behandlung der Grundfarben sind festgelegt und können nicht verändert werden. Zumindest bietet CHOOSECOLOR keine Möglichkeit dies anzupassen:
http://msdn.microsoft.com/de-de/library/ms646830(VS.80).aspx
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de- Als Antwort vorgeschlagen Martin RichterMVP, Moderator Mittwoch, 3. August 2011 06:25
- Als Antwort markiert Robert BreitenhoferMicrosoft Contingent Staff, Owner Montag, 8. August 2011 13:20

