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

对于一个自定义控件,是不是无法获取内部控件的句柄

请问,一个自定义控件,里面有Edit 框及 combox框等,对于这样一个自定义控件,是不是无法用spy++等获取内部控件的句柄 ? 本帖最后由 bcrun 于 2010-11-25 23:26:10 编辑 本帖最后由 bcrun 于 2010-11-25 23:26:35 编辑
引用 2 楼 cbm666 的回复:
'这个代码使用 FindWindowEx

'*********************** 向指定进程发送消息
Option Explicit
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As St……


顶! dvdvds  ChildHwnd = FindWindowEx(Phwnd, 0, "My programe", vbNullString)
 ‘得到句柄

 txtHwnd = FindWindowEx(childhwnd, 0, vbNullString, vbNullString)
 
 ’txtHwnd=0 或者用GetWindow 还是=0,这是怎么回事呢?
    没有人给回答一下吗? 你用一下spy++,如果在spy++上有显示,就能用api获取到句柄
如果没有,估计就获取不到了
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,