LRESULT CALLBACK WndProc( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam )
返回值:LResult,CallBack
LResult:长的整数型,窗口程序或者回调函数返回的32位值。
callback:回调函数,CALLBACK表示这个函数是给系统调用的,实际上CALLBACK就是__stdcall
**函数名:**WndProc
参数列表:
HWND:HWND是Handle to A Window的缩写,窗口句柄. h 是类型描述,表示句柄(handle), Wnd 是变量对象描述,表示窗口,所以hWnd 表示窗口句柄。简而言之,hwnd就是窗口句柄的意思
UINT:它对应于32位无符号整数。就是32位正数
Wpram&LParam:都是消息响应机制,都是一样的东西。
wParam和lParam 这两个是Win16系统遗留下来的产物,在Win16API中WndProc有两个参数:一个是WORD类型的16位整型变量;另一个是LONG类型的32位整型变量。因此根据匈牙利命名法,16位的变量就被命名为wParam, 32位的变量就被命名为lParam。
到了Win32API中,原来的16位变量也被扩展为32位,因此此时wParam和lParam的大小完全相同。