OnPaint event hook

KainPlan

Mitglied
Also ich habe jetzt ein WndHandle:

Code:
hProgman = FindWindow("Progman", 0);
hDesktop = FindWindowEx(hProgman, 0, "SHELLDLL_DefView", 0);

Beim Handle hDesktop möchte ich jetzt das OnPaint (WM_PAINT) abfangen. Ist dies möglich? Wenn ja, wie? Ich hab mir nun schon echt die finger wund gegoogelt und nichts gefunden! Ich hoffe hier kann mir jemand helfen.
 
Also wenn ich das richtig verstanden habe möchtest du die WM_PAINT Message des Desktop Fensters abfangen?
Das geht soweit ich weiss nur mit einem "Message-Hook" denn Messages in einer Callback kannst du nur von deinen "eigenen" Fenstern empfangen.
Wie man mit Windows Hooks umgeht kannst du hier unter den C++ Tutorials nachlesen.
 
Also ich habe dein Tutorial nun durchgearbeitet und wollte mich nochmals für deine hilfe bedanken: Danke.

Feedback:
Bis auf ein paar unvorteilhafte Seitenumbrüche alles tip top!
 
Danke schön.

Wegen den unvorteilhaften Seitenumbrüchen musst dich bei den Tutorial-Admins hier beschweren die das umgewandelt haben in ein Flash-Paper (heisst das so?).
Dabei ist das Dokument bisschen verhunzt worden :-)
 
Zurück