Seite 1 von 1

'Pressed' Stauts von fremden Butten ermitteln

Verfasst: 12.08.2010 16:04
von kob
Hallo

Ich habe noch nie groß was mit der WinAPI gemacht bin also dies bezüglich noch anfänger.
Also Folgendes Problem :
Ich Arbeite greade unter Windows PE daran einen 'Desktop' zu programiren , dazu gehören
ja auch Desktop icons. jetzt habe ich mittels dem Befehl CreateWindowEx_() einen butten
auf den Desktop gemacht mit GetDesktopwindow_() geht das ja ganz gut.Jetzt habe ich den handle
des Button habe aber keine ahnung wie ich nun abfrage ob er gedrückt worden ist.
Weis jemand wie ich das mache ? Gibt es eigentlich eine möglichkeit aus dem 'Normalen' Butten ein
'ImageButton' zu machen ? hatte das was mit BeginPaint() oder so gemacht alerdings funktionierte das nur beschrränkt.

thx schonmal im voraus

Re: 'Pressed' Stauts von fremden Butten ermitteln

Verfasst: 12.08.2010 17:02
von edel

Re: 'Pressed' Stauts von fremden Butten ermitteln

Verfasst: 12.08.2010 18:34
von kob
Das mit dem Button event funktioniert so nicht , da mit GetDesktopWindow() das Gadget dem DesktopFenster hinzugefügt wird und damit alle narchichten
an den prozess des desktop fensters gehen und nicht an mein programm.
Gibt es sonst noch eine möglichkeit einen Button zum Desktop hinzu zufügen und ihn auch noch zu kontrolieren ?

Re: 'Pressed' Stauts von fremden Butten ermitteln

Verfasst: 12.08.2010 18:53
von Kiffi
kob hat geschrieben:da mit GetDesktopWindow() das Gadget dem DesktopFenster hinzugefügt wird
hast Du nicht geschrieben, dass Du keinen Desktop hat?

Grüße ... Kiffi

Re: 'Pressed' Stauts von fremden Butten ermitteln

Verfasst: 12.08.2010 19:10
von kob
kein Desktop aber ein DesktopWindow
unterschied , aleine in der schreibweise ^^