Windowsの作成に関するいくつかの質問
質問
(Windows OSで)Windowsの作成を把握しようとする際に、この関数定義に遭遇しました
LRESULT CALLBACK Window::MsgRouter(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam)
(から取られた ここ)
私はc ++の初心者に過ぎません私はそれが戻りタイプであることを意味すると解釈しました と 折り返し電話
コールバックは特別なタイプですか?私のもう1つの質問は、WPARAMとLPARAMとは何ですか?
事前に感謝します、エル。
解決
いいえ、それはタイプではなく、修飾子です。両方 CALLBACK
と WINAPI
に解決します __stdcall
, 、それです 標準的な呼び出し条約 Winapi機能の場合。
WPARAM
と LPARAM
メッセージパラメーターのタイプであり、APIで使用されるすべてのタイプは MSDNに文書化されています.
所属していません StackOverflow