Domanda

Nel tentativo di ottenere una comprensione sulla creazione di finestre (in Windows), ho incontrato questo definizione di funzione

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

(tratto da qui )

Me essendo solo un principiante in C ++ ho interpretato che nel senso che il suo tipo di ritorno è stato sia LRESULT e RICHIAMATA

Is CALLBACK un certo tipo speciale? La mia altra domanda è, che cosa è un WPARAM e un LPARAM?

Grazie in anticipo, ell.

È stato utile?

Soluzione

No, non è un tipo, è un modificatore. Sia CALLBACK e WINAPI volontà di __stdcall, che è convenzione di chiamata standard di per le funzioni WinAPI.

WPARAM e LPARAM sono tipi parametri del messaggio, tutti i tipi utilizzati nel API sono documentato su MSDN .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top