怎么获得其他窗体下的某个控件的句柄

deyter 2009-04-08 11:14:51
用了EnumChildWindows获得该窗体下的所有控件的句柄,
再用GetClassName判断控件的类型,
我想问如果窗体下假如有几个button,怎么判断是其中一个的句柄呢?
谢谢了!
...全文
40 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
deyter 2009-04-08
  • 打赏
  • 举报
回复
谢谢了
deyter 2009-04-08
  • 打赏
  • 举报
回复
楼上的是说用WM_GETTEXT来获得button的text值吗?
可是我获取不到。
我是这样用的

const int WM_GETTEXT = 0x000D;

string s = SendMessages(this.button1.Handle, WM_GETTEXT, (IntPtr)0, (IntPtr)0);
MessageBox.Show(s);
这样获得的值是空的,请教怎么回事?
jinjazz 2009-04-08
  • 打赏
  • 举报
回复
获取button的Text属性 来判断。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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