怎么获得tab控件的子窗口中的控件ID

怎么获得tab控件的子窗口中的控件ID,第1张

tab子页面是不是新创建了窗口,主窗口使用其他窗口的控件,一般在主窗口的代码里调用其他窗口的对象然后在调用这个窗口的控件,打比方你

tab子页面窗口对象是

tabwindow,在主窗口的初始化函数里这样写,tabwindow->控件对象名dir(0x0010,script

HWND GetWindow(

HWND hWnd, // handle to original window

UINT uCmd // relationship

);

用 GW_HWNDFIRST, GW_HWNDNEXT来遍历

进一步描述一下吧。

是标准MFC拆分视图的CFormView,还是自定义的FormView。

如果是前者,用MFC的标准视图获取方式比较好,大概用到的就是GetFirstViewPos GetNextView RUNTIMECLASS这些。

后者必须通过父窗口的成员变量获取。

可以为UserControl定义一个public 属性

public TextBox TextBoxA

{

get{reurn thistextBox1;}

}

另一种,如果知道这个TextBox的ID

也可以在UserControl上调用FindControl来得到TextBox对象。

HWND GetWindow(

HWND hWnd, // handle to original window

UINT uCmd // relationship

);

用 GW_HWNDFIRST, GW_HWNDNEXT来遍历

以上就是关于怎么获得tab控件的子窗口中的控件ID全部的内容,包括:怎么获得tab控件的子窗口中的控件ID、如何获取窗口内所有控件ID及控件属、VC 如何获得WM_CHILD风格窗口 控件ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10069000.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存