Question

En essayant d'avoir une idée sur la création de fenêtres (sous Windows), je rencontrais cette définition de fonction

LRESULT CALLBACK Window::MsgRouter(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam)

(prise de )

Moi étant seulement un débutant en C ++ j'ai interprété que comme signifiant que le type de retour était à la fois LRESULT et callback

est un type spécial RAPPELER? Mon autre question est, ce qui est un WPARAM et un lParam?

Merci à l'avance, ell.

Était-ce utile?

La solution

Non, ce n'est pas un type, il est un modificateur. Les deux CALLBACK et WINAPI détermination à __stdcall, qui est norme convention d'appel pour les fonctions WinAPI.

WPARAM et LPARAM sont les types de paramètres de message, tous les types utilisés dans l'API sont documenté sur MSDN .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top