关于创建Windows的几个问题

时间:2010-12-31 15:29:55

标签: c++ windows callback wndproc winmain

在试图掌握创建窗口时(在Windows操作系统中),我遇到了这个函数定义

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

(摘自here

我只是C ++的初学者我解释说它的返回类型是LRESULT CALLBACK

CALLBACK有些特殊类型吗?我的另一个问题是,什么是WPARAM和LPARAM?

先谢谢,等等。

1 个答案:

答案 0 :(得分:3)

不,它不是一种类型,它是一种修饰语。 CALLBACKWINAPI都解析为__stdcall,对于WinAPI函数为standard calling convention

WPARAMLPARAM是消息参数的类型,API中使用的所有类型都是documented on MSDN

相关问题