Ein paar Fragen zum Erstellen von Fenstern
Frage
Bei dem Versuch, das Erstellen von Windows (im Windows -Betriebssystem) zu erstellen, habe ich diese Funktionsdefinition gestoßen
LRESULT CALLBACK Window::MsgRouter(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam)
(genommen von hier)
Ich bin nur ein Anfänger in C ++. Ich habe interpretiert, dass es beides war, dass der Rückkehrtyp beides war und ZURÜCKRUFEN
Ist Callback ein spezieller Typ? Meine andere Frage ist, was ist ein Wparam und ein Lparam?
Vielen Dank im Voraus, Ell.
Lösung
Nein, es ist kein Typ, es ist ein Modifikator. Beide CALLBACK
und WINAPI
entschlossen zu __stdcall
, welches ist Standardanrufkonvention Für WinAPI -Funktionen.
WPARAM
und LPARAM
sind die Typ -Parameter -Typen, alle in der API verwendeten Typen sind auf msdn dokumentiert.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow