佚名通过本文主要向大家介绍了ie ocx,ie加载ocx控件,ie浏览器ocx控件,ie ocx控件安装,ie加载ocx等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在OCX中嵌套了VSPrint7ocx,在IE中显示不出来?
描述:
解决方案1:
描述:
用
http://www.codeguru.com/Cpp/COM-Tech/activex/controls/article.php/c2615/
的方法创建的OCX,不放VSPrint是没问题的。就是一放上去,在IE或者ActiveX Control Test Container里引导出来就报错,调试发现是
void CWnd::MoveWindow(int x, int y, int nWidth, int nHeight, BOOL bRepaint)
{
ASSERT(::IsWindow(m_hWnd));
……
}
报错说m_hWnd有问题。
请问如何解决?谢谢!
解决方案1:
奥,也许吧,不过我说的注册是指正版注册,因为不是正版的话在运行时好像会检测组件的位置,如果不在系统目录中,就不能正常使用,很久以前遇到过,不知道记得对不对
解决方案2: MoveWindow前先判断m_hWnd
http://topic.csdn.net/t/20050324/23/3879276.html
ocx是不是有窗体的啊?