WindowProc的问题

lokeio 2003-12-01 05:38:44
我在网上找了一个控制USB的软件其中有一段

LRESULT CTest05Dlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
// TODO: Add your specialized code here and/or call the base class
if (message==0x405)
{
UpdateData(false);
}
return CDialog::WindowProc(message, wParam, lParam);
}

请问WindowProc是有什么用的?和message的代码是在哪里查到?
...全文
145 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyccloud 2003-12-02
  • 打赏
  • 举报
回复
呵呵,就是截得消息0x405处理,WindowProc是相当于一个处理窗口消息的回调函数。
这个函数地址是你注册窗口,创建窗口后传进去的
loveghb 2003-12-02
  • 打赏
  • 举报
回复
呵呵,是WINDOWS编程
sttony 2003-12-01
  • 打赏
  • 举报
回复
这似乎是一个处理自定义消息的代码,如果是消息0x405就单独处理。不过可以用自定义消息#define WM_XXXXXMESSAGE WM_USER+0xXXX, 然后添加消息处理函数。
answerear 2003-12-01
  • 打赏
  • 举报
回复
WindowProc就是自己写,由系统调用的用来处理消息的函数.message就是一个无符号整型.
skywarship 2003-12-01
  • 打赏
  • 举报
回复
WindowProc是由windows调用的用来处理应用程序接收到的系统消息(message)的函数,称作窗口过程
message代码在msdn查

24,855

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧