创建一个窗口怎么用SPY++检测出来有2个窗口句柄?

chenweiye120 2011-04-28 11:28:01
如题~
hwnd=CreateWindow("xxx","xxx",WS_OVERLAPPEDWINDOW,
0,0,600,400,NULL,NULL,hInstance,NULL);
用SPY++检测出来是:
00100410 S WM_GETMINMAXINFO
00100410 R WM_GETMINMAXINFO
00100410 S WM_NCCREATE
00100410 R WM_NCCREATE
002105C4 S WM_NCCREATE
002105C4 R WM_NCCREATE
002105C4 S WM_NCCALCSIZE
002105C4 R WM_NCCALCSIZ
002105C4 S WM_CREATE
002105C4 R WM_CREATE
002105C4 S WM_SIZE
002105C4 R WM_SIZE
002105C4 S WM_MOVE
002105C4 R WM_MOVE
002105C4 S message:0x0287
002105C4 R message:0x0287
00100410 S WM_NCCALCSIZE
00100410 R WM_NCCALCSIZE
00100410 S WM_CREATE
00100410 R WM_CREATE

其中hwnd是00100410,那么那个002105C4到底是什么窗口的窗口句柄呢?
将窗口风格改为只有WS_POPUP也是上面这种情况,有2个窗口句柄,只不过没有 WM_GETMINMAXINFO消息~
...全文
108 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenweiye120 2011-04-29
  • 打赏
  • 举报
回复
找到了原来是Default IME
窗口类是IME
拥有者是就是hwnd窗口呀~
chenweiye120 2011-04-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wocow3 的回复:]

在SPY中查找句柄,然后点“同步”看看到底是什么
[/Quote]
请问怎么查找句柄?
wocow3 2011-04-28
  • 打赏
  • 举报
回复
在SPY中查找句柄,然后点“同步”看看到底是什么

15,980

社区成员

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

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