佚名通过本文主要向大家介绍了
ActiveX控件有窗口句柄吗?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ActiveX控件有窗口句柄吗?
描述:
解决方案1:
描述:
我是一个新手。
我使用MFC写了一个ActiveX控件,可是我怎么得到这个控件的窗口句柄呢,我在我自己的新增加的一个方法中使用了AfxGetApp()->m_pMainWnd->GetSafeHwnd(),可是返回值是NULL。
请问我该如何获得这个控件的窗口句柄?
解决方案1:
调用基类(COleControl)的GetHwnd成员函数
解决方案2:呵呵,UP!
解决方案3:ActiveX控件内部是什么意思?COleControl的成员函数吗?那直接使用m_hWnd成员变量好了
解决方案4:自己写一个全局变量用来在控件创建时保存句柄不就完了
解决方案5: 根本就没有窗口你获得窗口句柄也没用啊
凡是和窗口有关的操作都不会成功,因为窗口根本就不存在
不过你要绘图的话,要是可以,因为可以直接获得DC
m_hWnd可以直接用
解决方案7:有的控件有,有的没有,直接在容器上绘图,有的没有界面,多数是有的.
解决方案8: ActiveX控件是没有窗口句柄的
象IE中你看的Edit框,ScrollBar等等都是ActiveX控件,不过它们不是窗口
根本没有窗口句柄