在尝试掌握创建Windows(在Windows OS中)时,我遇到了此功能定义

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

(摘自 这里)

我只是C ++的初学者,我解释说这意味着它的返回类型都是lresult 打回来

回调是某种特殊类型吗?我的另一个问题是,什么是wparam和lparam?

预先感谢Ell。

有帮助吗?

解决方案

不,这不是类型,它是修饰符。两个都 CALLBACKWINAPI 解决 __stdcall, ,那是 标准通话惯例 对于Winapi功能。

WPARAMLPARAM 是消息参数的类型,API中使用的所有类型是 记录在MSDN上.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top