SUBCLASSPROC-Rückruffunktion (commctrl.h)
Definiert den Prototyp für die Rückruffunktion, die von RemoveWindowSubclass und SetWindowSubclass verwendet wird.
Syntax
SUBCLASSPROC Subclassproc;
LRESULT Subclassproc(
HWND hWnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam,
UINT_PTR uIdSubclass,
DWORD_PTR dwRefData
)
{...}
Parameter
hWnd
Typ: HWND
Das Handle zum unterklassierten Fenster.
uMsg
Typ: UINT
Die nachricht, die übergeben wird.
wParam
Typ: WPARAM
Zusätzliche Nachrichteninformationen. Der Inhalt dieses Parameters hängt vom Wert von uMsg ab.
lParam
Typ: LPARAM
Zusätzliche Nachrichteninformationen. Der Inhalt dieses Parameters hängt vom Wert von uMsg ab.
uIdSubclass
Typ: UINT_PTR
Die Unterklassen-ID.
dwRefData
Typ: DWORD_PTR
Die Referenzdaten, die für die SetWindowSubclass-Funktion bereitgestellt werden. Dies kann verwendet werden, um die Unterklasse instance einem "this"-Zeiger zuzuordnen.
Rückgabewert
Typ: LRESULT
Der Rückgabewert ist das Ergebnis der Nachrichtenverarbeitung und hängt von der gesendeten Nachricht ab.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | commctrl.h |