Pregunta

Al tratar de obtener una idea de la creación de ventanas (en Windows), me encontré con esta definición de función

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

(tomado de aquí )

Me ser sólo un principiante en C ++ que interpreta que en el sentido de que es el tipo de retorno era tanto LRESULT y RETROLLAMADA

es RETROLLAMADA algún tipo especial? Mi otra pregunta es, ¿qué es un WPARAM y un LPARAM?

Gracias de antemano, ell.

¿Fue útil?

Solución

No, no es un tipo, es un modificador. Tanto CALLBACK y WINAPI determinación de __stdcall, que es convención de llamada estándar para funciones WinAPI.

WPARAM y LPARAM son tipos parámetros del mensaje, todos los tipos utilizados en la API son documentado en MSDN .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top