为什么QQ只能找到主窗口句柄, 却找不到控件句柄

qq_25193635 2016-12-12 08:42:10
这个是什么原理, 我自己做的MFC程序在spy++能找到任何按钮和控件的对应句柄, QQ他只能找到父窗口句柄, 请问QQ那种是怎么实现的
...全文
384 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
060 2016-12-14
  • 打赏
  • 举报
回复
你可以看到,好多软件都只能找到主窗口的句柄,但是没有内部控件的句柄,如Firefox、QT编写的程序、WPF程序,网页等,他们的窗体内部没有使用Win32标准的控件,使用了自绘制,或者使用了其它技术(WPF、网页)。
qq_25193635 2016-12-12
  • 打赏
  • 举报
回复
duilib 是win32框架的,mfc需要改动,不建议你现在就去弄[/quote] 好的, 谢谢, 这个等熟悉了再说了
阿源是少年 2016-12-12
  • 打赏
  • 举报
回复
引用 4 楼 qq_25193635 的回复:
[quote=引用 3 楼 pcradio 的回复:] [quote=引用 2 楼 qq_25193635 的回复:] [quote=引用 1 楼 pcradio 的回复:] 除了主窗口外,其他控件全是在主窗口上画出来的,不是是传统意义上的窗口,没有子窗口概念,这种技术就是DirectUI
好吧, 看来以我的功力是实现不了了[/quote] 看Duilib源码,不复杂,代码量小,多看几遍就懂了[/quote] 能套用给MFC用吗, 不过好不容易学会一点MFC, 如果换成这种方式写的话, 应该连写法都变化了吧[/quote] duilib 是win32框架的,mfc需要改动,不建议你现在就去弄
qq_25193635 2016-12-12
  • 打赏
  • 举报
回复
引用 3 楼 pcradio 的回复:
[quote=引用 2 楼 qq_25193635 的回复:] [quote=引用 1 楼 pcradio 的回复:] 除了主窗口外,其他控件全是在主窗口上画出来的,不是是传统意义上的窗口,没有子窗口概念,这种技术就是DirectUI
好吧, 看来以我的功力是实现不了了[/quote] 看Duilib源码,不复杂,代码量小,多看几遍就懂了[/quote] 能套用给MFC用吗, 不过好不容易学会一点MFC, 如果换成这种方式写的话, 应该连写法都变化了吧
阿源是少年 2016-12-12
  • 打赏
  • 举报
回复
引用 2 楼 qq_25193635 的回复:
[quote=引用 1 楼 pcradio 的回复:] 除了主窗口外,其他控件全是在主窗口上画出来的,不是是传统意义上的窗口,没有子窗口概念,这种技术就是DirectUI
好吧, 看来以我的功力是实现不了了[/quote] 看Duilib源码,不复杂,代码量小,多看几遍就懂了
qq_25193635 2016-12-12
  • 打赏
  • 举报
回复
引用 1 楼 pcradio 的回复:
除了主窗口外,其他控件全是在主窗口上画出来的,不是是传统意义上的窗口,没有子窗口概念,这种技术就是DirectUI
好吧, 看来以我的功力是实现不了了
阿源是少年 2016-12-12
  • 打赏
  • 举报
回复
除了主窗口外,其他控件全是在主窗口上画出来的,不是是传统意义上的窗口,没有子窗口概念,这种技术就是DirectUI

15,979

社区成员

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

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