Die Community zu .NET und Classic VB.
Menü

CallWindowProc

 von 

Deklaration  

Declare Function CallWindowProc Lib "user32" _
                 Alias "CallWindowProcA" ( _
                 ByVal lpPrevWndFunc As Long, _
                 ByVal hwnd As Long, _
                 ByVal msg As Long, _
                 ByVal wParam As Long, _
                 ByVal lParam As Long) As Long
Weitere Informationen zur Verwendung dieser Funktion finden sie u.U. auch im Artikel CallWindowProc des API-Wikis.

CallWindowProc gibt die Parameterdaten wParam und lParam der Nachricht an die ursprüngliche Nachrichtenprozedur weiter, wo sie auf übliche Weise weiterverarbeitet wird. Anwendungen setzen die CallWindowProc ein, wenn sie Fenstersteuerelemente aus Unterklassen, wie etwa für BUTTON oder SCROLLBAR, erzeugen. CallWindowProc wir am Ende der neuen Nachrichtenprozedur aufgerufen, um Nachrichten für die Standardverarbeitung weiterzugeben.

Parameter
lpPrevWndFuncEin Zeiger auf die vorhergehende Fensterprozedur.
hwndDas Handle des Fensters, das die Nachricht erhält.
msgDie Nachricht.
wParamDie wParam Daten der Nachricht. Sie sind vom Nachrichtentypen abhängig.
lParamDie lParam Daten der Nachricht. Sie sind vom Nachrichtentypen abhängig.

Tabelle 1


Rückgabewerte
xDer Rückgabewert der Nachrichtenverarbeitung. Dieser Wert sollte von der SubClassing Funktion zurückgegeben werden.

Tabelle 2


Unterstützte Betriebssysteme
Win32s, Windows 95, Windows 98, Windows NT

Verwandte API-Funktionen
GetWindowLong, SetClassLong, SetWindowLong

Zugehörige Tipps

Zugehörige Microsoft Knowledge Base Artikel