ocx工程及不显示椭圆的方法
来源:互联网 发布:golang java性能对比 编辑:程序博客网 时间:2024/05/16 07:56
建立ocx工程步骤:
一,新建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" ,同样可以不显示椭圆了。
0 0
- ocx工程及不显示椭圆的方法
- ocx注册成功但是页面不显示
- vbscript使用ocx控件的方法及事件
- Eclipse不显示已关闭的工程
- OCX制作CAB(一) -- OCX工程的创建
- MyEclipse工程不显示
- Canvas 画椭圆的方法
- Canvas 画椭圆的方法
- 画矩形,椭圆,线条显示不出来问题
- win10下msadodc.ocx、mscomm32.ocx、MSDATLST.ocx等OCX控件的安装注册方法步骤
- Android拷贝工程不覆盖原工程的配置方法
- Android拷贝工程不覆盖原工程的配置方法
- Android拷贝工程不覆盖原工程的配置方法
- Android拷贝工程不覆盖原工程的配置方法
- Android拷贝工程不覆盖原工程的配置方法
- Android拷贝工程不覆盖原工程的配置方法
- Android拷贝工程不覆盖原工程的配置方法
- Android拷贝工程不覆盖原工程的配置方法
- 忙死了!跨境电商CEO自述
- 启程Android之路
- C++游戏系列4:杀伤距离有限制
- IOS自定义控件
- CentOS 7 安装 Hadoop2.7.1
- ocx工程及不显示椭圆的方法
- 第七周项目二-友元类
- 【Petuum 源码解析】之K-Means分布式算法源码
- python中的reduce函数
- Direct2D Intro - Clip a Bitmap Source
- 聚合数据API用法简介
- CAS配置二-通过数据库进行登录验证
- 3. 标准库类型
- 1.设备驱动基础