ocx工程及不显示椭圆的方法
2016-04-13 17:11
246 查看
建立ocx工程步骤:
一,新建MFC ActiveX控件工程,输入工程名,一路默认至完成。
二,建好工程后会自动添加很多东西。自己想要封装进ocx的函数右击类视图中xxxLib下的 _Dxxx,添加方法,设置好方法名和返回值类型等内容。找到方法实现代码,添加自己的处理代码即可。
三,与普通工程不同,多个返回值不能以输入参数形式返回,而是以属性返回。右击类视图中xxxLib下的 _Dxxx,添加属性,设置属性类型,属性名,会自动输入变量名,通知函数。然后就可以在方法实现代码中直接操作变量名,就可以把值返回。在调用时用 .(点)属性名 即可访问返回的变量值。生成时会自动在本地注册ocx。
四,生成ocx后,可以用TSTCON23.EXE来检测生成的ocx。
![](https://img-blog.csdn.net/20160413171543089?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点一个小手图标NEW CONTROL,查找ocx看是否已注册成功,点OK。
![](https://img-blog.csdn.net/20160413171933339?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
新建ocx工程时会默认绘制一个椭圆,如果不想显示可以找到xxxCtrl.cpp中的这段代码
void xxxCtrl::DoPropExchange(CPropExchange* pPX)
{
ExchangeVersion(pPX, MAKELONG(_wVerMinor, _wVerMajor));
COleControl::DoPropExchange(pPX);
// TODO: 为每个持久的自定义属性调用 PX_ 函数。
}
屏蔽掉其中的代码,就不会显示了。
还可以在调用时将宽度和长度设置为零width="0" height="0" ,同样可以不显示椭圆了。
一,新建MFC ActiveX控件工程,输入工程名,一路默认至完成。
二,建好工程后会自动添加很多东西。自己想要封装进ocx的函数右击类视图中xxxLib下的 _Dxxx,添加方法,设置好方法名和返回值类型等内容。找到方法实现代码,添加自己的处理代码即可。
三,与普通工程不同,多个返回值不能以输入参数形式返回,而是以属性返回。右击类视图中xxxLib下的 _Dxxx,添加属性,设置属性类型,属性名,会自动输入变量名,通知函数。然后就可以在方法实现代码中直接操作变量名,就可以把值返回。在调用时用 .(点)属性名 即可访问返回的变量值。生成时会自动在本地注册ocx。
四,生成ocx后,可以用TSTCON23.EXE来检测生成的ocx。
点一个小手图标NEW CONTROL,查找ocx看是否已注册成功,点OK。
新建ocx工程时会默认绘制一个椭圆,如果不想显示可以找到xxxCtrl.cpp中的这段代码
void xxxCtrl::DoPropExchange(CPropExchange* pPX)
{
ExchangeVersion(pPX, MAKELONG(_wVerMinor, _wVerMajor));
COleControl::DoPropExchange(pPX);
// TODO: 为每个持久的自定义属性调用 PX_ 函数。
}
屏蔽掉其中的代码,就不会显示了。
还可以在调用时将宽度和长度设置为零width="0" height="0" ,同样可以不显示椭圆了。
相关文章推荐
- c#调用COM组件
- 将ocx文件转换成C#程序引用的DLL文件的办法
- RegSvr32注册OCX时报错
- tomcat jsp加载ocx,浏览器崩溃
- OCX在IE10上能正常加载,在IE8上出现崩溃解决思路
- java调用ocx方法
- 【学习笔记2】hook,PE文件
- 自定义控件注册失败问题
- 服务器使用 ocx (ocx增加安全属性接口)
- ocx属性添加
- VS2010添加TSTCON( ACTIVEX CONTROL TEST CONTAINER )工具
- OCX调用dll打成cab包时候inf文件编写
- 自动执行ocx注册的bat脚本
- inno setup制作网页ocx控件发布程序执行包
- VB调用、调试OCX控件问题
- 孙鑫 VC++深入详解第18课——ActiveX控件编程
- MFC写OCX插件
- ocx注册以及检测(转)
- MFC工程环境下,制作Activex ocx取消IE浏览器的安全提示
- OCX中使用钩子HOOK消息