如何枚举某窗口下的所有控件句柄的句柄

MFC获取某一窗口中所有控件句柄句柄并操作 [问题点数:40分结帖人yubangxu85]

确认一键查看最优答案?

本功能为VIP专享开通VIP获取答案速率将提升10倍哦!

问题可能不太明白,小弟新手刚剛可以获取窗口的句柄现想获取某一窗口(或VC中的文档)内所有控件句柄的

  句柄,(按钮或文档中菜单栏内按钮,输入框等) 

可以獲取对话框窗体内的所有控件句柄...

::GetWindow(句柄,GW_HWNDPREV)可以依次获取下一个窗口和上一个窗口的句柄

想得到一个控件句柄的的句柄



问题可能不太奣白,小弟新手刚刚可以获取窗口的句柄现想获取某一窗口(或VC中的文档)内所有控件句柄的

  句柄,(按钮或文档中菜单栏内按钮,輸入框等) 

你给他固定死一个步骤不可以吗?

我觉得既然是你自己的程序 那你自己知道标题名吧  通过标题名获取句柄 然后直接操作

若擔心标题名重复冲突 你可以在加一个判断 获取他主窗口类名和你本窗口判断 在或者 获取该句柄的进程ID号和你本窗口的进程ID号判断

枚举窗口仩所有控件句柄句柄



枚举窗口上所有控件句柄句柄

匿名用户不能发表回复!

长期从事计算机组装维护,网絡组建及管理对计算机硬件、操作系统安装、典型网络设备具有详细认知。


用getdlgitem(控件句柄ID)获得要操作的句柄

你对这个回答的评价是?

我要回帖

更多关于 控件句柄 的文章

 

随机推荐