当前位置:编程学习 > VB >>

VB 获取一个窗体上子控件上按钮的句柄,窗体上有三个无标题类名相同的控件,每个上边还有一个按钮

比如这个图片,我想获取两个控件上按钮1和按钮2的句柄该怎么做,按钮1和按钮二的父窗体类名相同,新手求代码,有加分。网上查询听说GetWindowLong可以实现,怎么做。。谢谢!!!
追问:尝试过了不行,按钮就是在窗体一个控件上的。。。而且那个控件只知道类名,标题都为空这是结构图,其他的我发到问题补充里了,因为追问有字数限制。对啊,我在做一个东西,就是需要获取到一个窗体里,多个相同类名但是标题为空控件上的按钮句柄,来操作那个按钮。
答案:Private Declare Function GetDlgItem Lib "user32" (ByVal hDlg As Long, ByVal nIDDlgItem As Long) As Long
窗口句柄=GetDlgItem(父窗口句柄, 标识ID)
其他:假设父窗体的句柄是hwnd
那么按钮1的句柄:findwindowex(hwnd,0,"Button","1") 发过来看看 

上一个:vb编程的问题,请高手帮忙检查一下代码
下一个:VB6.0在窗体里面加的背景图片很大的时候,如何让图片去根据窗体的大小来显示?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,