000
31.08.2003, 12:38 Uhr
~Einsteiger
Gast
|
Hallo!
Ist es möglich, bei einem WinAPI-Programm für ein Child-Window (z.B. ein Steuerelement) eine eigene Ereignisbehandlung-Routine festzulegen? Zur Zeit werden meine Ereignisse immer über die Routine des Elternfensters behandelt. Bei einem Elternfenster ist es ja kein Problem die Routine festzulegen, da man da die WNDCLASS sowieso selbst "zusammenbaut", aber bei Steuerelementen verwendet man für gewöhnlich vorgefertigte Fensterklassen, da kann man die Routine nicht so ohne weiteres ändern.
Gibt es vielleicht trotzdem eine Möglichkeit?
---
Ach ja, und noch was: Passt zwar eigentlich nicht in dieses Posting, aber ich wollte deswegen nicht extra einen neuen Thread aufmachen: Ich verwende derzeit für den Redraw CS_HREDRAW | CS_VREDRAW. Dabei flackert das Fenster aber, wenn unter Windows der Effekt "Fensterinhalt beim Ziehen anzeigen" aktiviert ist. Kann man irgendwie machen, dass das Fenster erst neu gezeichnet wird, wenn der User die Maustaste wieder losgelassen hat?
Danke!
mfg |