Un par de preguntas acerca de la creación de Windows
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.
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