ListView控件得到输入焦点时,主窗口再无法响应WM_KEYDOWN消息?

icbm 2006-11-20 09:56:17
我使用Win32 API写了一个程序,没有使用MFC。

我在主窗口接收到WM_CREATE消息时,创建了一个ListView的子窗口。

当主窗口开始加载时,是可以响应WM_KEYDOWN消息的。当我在ListView子窗口中点击后,主窗口就不再响应WM_KEYDOWN消息了。即使重新用鼠标点击主窗口的客户区,主窗口也不再响应WM_KEYDOWN消息。

请问:有什么办法在子窗口收到输入焦点后,主窗口仍能响应WM_KEYDOWN消息?
...全文
188 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Elysium 2006-11-20
  • 打赏
  • 举报
回复
使用activeview激活其他视图呢
一分之千 2006-11-20
  • 打赏
  • 举报
回复
帮顶下吧,WIN32用的少不太怎么明白,你是不是把消息都指向了Listview了,listview和主窗口都用不同的HWND吧?
superarhow 2006-11-20
  • 打赏
  • 举报
回复
在消息循环里调用DispatchMessage之前判断一下吧

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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