佚名通过本文主要向大家介绍了控件打开pdf出现问题,控件打开word出现问题,office控件出了点问题,mscomm控件的问题,office控件出了问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于控件的几个小问题
描述:
解决方案1:
描述:
我用MFC ActiveX已经做好了一个控件,现在又碰到一些小问题:
1.我已将控件OnDraw代码屏蔽掉,使用VS带的Control Test container 测试,结果发现将控件放到容器上后,切换到VC,在换到容器,看到控件是透明的,即可以透过控件看到VC的菜单等.如何使其不透明?
2.发布该控件我只需要发布该OCX控件,就是说将依赖的文件全部编译到OCX中,是不是MFC的DLL使用
静态库方式? 如果我在控件中使用了其他OCX,
如果是通过Project->Add to Project-> Components and controls--> Insert object后,生成类的.cpp和.h的方式添加的,那么如何将该OCX编译到我的OCX控件中,就是说我发布时仅仅发布我的OCX文件,不再附带该引用的OCX?
如果是通过在Dialog资源标记框中Insert ActiveX Object插入该OCX控件,那么如何将该控件编译到
我的OCX中?
另外这两种插入OCX方式有何区别呵?
本人很菜,大家别笑呵,先在此谢过了...
解决方案1:
1.你在OnPaint中可以FillRect,就不会有这现象
2.引用的OCX必须要注册使用
3.Lib不用打包
2、不可能吧,只要是控件,使用时必须先注册。

