Active X 控件
来源:互联网 发布:女排五连冠 知乎 编辑:程序博客网 时间:2024/05/22 14:03
ActiveX控件必须先在使用的机器上注册才能使用
ondraw()函数:图形输出在该函数内完成
调度映射:让外部的变量可以访问控件的属性和方法
事件映射:让控件向包含它的控件发送通知
CCLockCtrl 继承DCLOCK类
vs2008弹出“调试会话的可执行文件”对话框时,在项目->属性->ATL使用,选择静态连接到ATL
regsvr32 \u(文件的完整的路径) //反注册
invalidatecontrol //重绘控件
属性表单的设置
mfc在vs2008中为ActiveX控件增加属性
ActiveX控件有四种属性
(1)stock:为每个控件提供的标准属性,如字体或颜色
(2)Ambient:围绕控件的的环境属性--已被置入容器的属性。这些属性不能被更改,但控件可以使用他们调整自己的属性
(3)Extended:这些是由容器处理的属性,一般包括大小和屏幕位置。
(4)Custom:由控件开发者添加的属性
添加stock属性
先找到名为_D(ClockActiveX)(功成名)项,其中clockActiveX换成你的功成名即可
添加完属性后要想运行时在容器的面板中,则必须通过编写代码实现
guid全局唯一标识符
容器实现的接口由控件定义
每个容器有自己的事件接口,容器无法知道控件的将使用哪个事件接口发出通知
接口由谁定义无所谓,都可以,通信双方遵循通信协议,进行数据交换即可
CclockCtrl::DoPropExchange - 持久性支持
为每个持久的自定义属性调用 PX_ 函数
BoundPropertyChanged 通知绑定属性的改变
AmbientUserMode 判断控件所处的状态(运行时还是设计时)
COLeControl Class Members 容器环境属性
- 什么是Active X控件
- Active X 控件
- VC++ 编写 Active X控件
- VS2010中导入Active X控件
- VC++6.0 Active X控件不能例示
- active控件
- 用active x控件实现对表格的显示
- vs2008中ActiveX控件的测试(Active X Test Container)
- VC6.0利用Active X控件开发串口通信软件
- vs2008中ActiveX控件的测试(Active X Test Container)
- 【个人笔记】Active X控件"Windows Media Player"使用心得
- Active X控件在IE上自动下载并注册
- 非IE内核浏览器支持Active X控件
- 关于VS2008的Active X控件的操作函数与VC6的Active X控件的操作函数的异同
- ACTIVE X控件 为控件CAB文件指定解包路径及INF文件详解
- Active X介绍
- 什么是Active X插件
- Active-X学习笔记
- eas bos 获取对象属性值
- 特殊数据类型成员变量的初始化
- JMS ActiveMQ 对应关系
- 浮点数float是如何在计算机里存储的?
- 20131010配置hadoop集群遇到namespaceID、storage ID、防火墙的问题
- Active X 控件
- dede5.7添加栏目缩略图
- POJ 1961 Period
- isKindOfClass, isMemberOfClass的区别
- PMP考试心得
- 摄像头旋转问题
- Android简单文件浏览器源代码
- 为什么通过sp & ~(THREAD_SIZE - 1) 可以获取到 task_struct
- UITableView多选删除,类似mail中的多选删除效果