Farbwert ermitteln

CodeFatal

Erfahrenes Mitglied
Hi Leuts,

Wie kann ich einen Farbwert aus einem Dialog an den Koordianten X/Y ermitteln,

Hab zwar die Funktion GetPixel gefunden aber die scheint nur zu funktionieren, wenn ich die in der OnPaint rufe. möchte den Pixel-Farbwert aber in der OnLButtonDown herausfinden, ohne grosartig neu zu zeichnen. Will damit eigentlich nur nen Editfeld mit dem Zahlen wert füllen.

Gruss Michael
 
Du mußt Dir einen Zeiger auf den DeviceContext des Dialoges mit GetDC() holen. Damit kannst Du dann GetPixel(int x, int y) aufrufen.
 
moin


Davor brauchst noch den Handle des Elements/Fensters. Den kannst du mit WindowsFromPoint und den Koordination des Mauszeigers holen.


mfg
umbrasaxum
 
Zurück