向所有API高人求教:为什么我能够捕捉到VB6"本地"窗体的句柄,但是却取不到其中那个树状控件的句柄?原因何在?
如题。本人已用VB6+API制作了一段有效的代码,可以捕捉到VB6的“本地”窗体的句柄,经验证已取得句柄正确。
但是本人却无法将“本地”窗体中的那个树状控件的句柄捕捉到。试验证明SPY++也查不到这个控件的句柄。
本人至今未能查到这个控件是什么类名(classname),属于哪个类型,也不知道如何才能取得其中的各个键值对。好像在VB6中也没有一种对应的控件是这个类型的。
本人写这段程序的目的是,为了捕捉其他外部VB程序中调试时的“本地”窗体中的数据(变量名,值,类型),并希望能用层级结构制作数据的清单。
如果有高人能够做到:
1:能用VB+API,取得其他程序VB6的“本地”窗体中已展开树的所有键值对,就算没有层级关系也行。
2:告知此树状控件是什么类型或类名,其运作的原理是什么。
3:通过该窗体句柄从进程中取得其内存数据,并转化为可用的VB对象。
只要三个问题中可以回答出任何一个,并且经本人试用确实有效,就可得分。
如嫌少,可另外再给。
请各位高人指教,洗耳恭听。