• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > ATL属性页的问题

ATL属性页的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了atl属性,atl,atl71.dll,atl100.dll下载,atl71.dll修复等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ATL属性页的问题
描述:

我用ATL做了一个ActiveX控件,并且做了几个属性页。然后在一个新的C#项目的Winform中插入这个控件,
并且在属性页中编辑了某个属性的值,但是在运行的时候这个值并没有改变。
或者,改完这个值之后,保存并关闭这个Form文档,然后再打开,这个值又恢复成修改之前的值了。
但我试着不在自定义属性页中改,而是在IDE的Properties窗口中改,这样就Okay了。因此属
我的代码就不贴上来了,但我试过MSDN的Polygon那个例子的Sides属性,也存在同样的问题,有兴趣的朋友可以用那份代码来研究。
谢谢先!


解决方案1:

呵呵,我觉得关键是属性页里的属性应该与插件里的成员变量关联起来(通过put_xxx,set_xxx),就怎么都不会有问题。因为关联起来后,改变的属性值就自动给成员变量了,重新打开属性页的时候,其属性的值也是自动读取成员变量的值给它。给你参考,以前我都是这样做的。

解决方案2:

一般控件的属性值由具体的应用程序负责保存和初始化,不要在控件一级上去实现。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在ATL中,如何设置ActiveX的运行时的属性。
  • ATL高级示例关于添加属性的BUG,怎么解决?
  • 初次编写ATL的ActiveX控件,关于属性是函数的问题!请大家帮助!
  • ATL属性包的问题
  • 请问哪里有关于ATL属性页制作的教程?
  • ATL属性页中调用模式窗体报错?????向高手们求救!!!!!!!!!!!!
  • 属性化ATL的问题
  • ATL做的ActiveX控件属性问题
  • ATL控件属性没有永久化
  • ATL编写的ActiveX问题,添加属性在使用中无法显示调用方法?

相关文章

  • 2017-06-04 组件和客户间传递IXMLDOMNodePtr的问题,请大家多帮忙。
  • 2017-06-05 基于对话框的MFC程序怎么保存、打开、编辑编辑框里的内容
  • 2017-06-04 delphiIEBHO如何用AtlAdvise方式注册表单事件啊?
  • 2017-06-04 写了一个ocxhtml调用正常,aspnet去不能调用?说找不到方法或属性
  • 2017-06-04 求使用C++开发ASP组件相关的书籍
  • 2017-06-05 高分悬赏:C/C++关于多线程的问题,万分感谢!!
  • 2017-06-04 vs2015中MicrosoftVsHubServerHttpHostexe进程干什么用的?
  • 2017-06-04 有ocx的源码但是不会生成以ocx结尾的控件,求好心人帮忙(分可以追加)
  • 2017-06-05 显示图片的Activex,全屏的问题
  • 2017-06-05 写一个程序,通过递归方法创建进程1000次来测定Windows2000中进程创建速度?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C++变量类型
    • 如何动态生成XML文档和解析XML文档?
    • 串口类CserialPort的问题,请求帮助。
    • 编译dsoframerv2300源码报错,哪位大侠指点一下
    • TWAIN协议中关于条码识别问题
    • atl连接点调用
    • 托盘右键弹出一对话框//不知道为什么弹出一次可以,第二次要先关闭程序主窗口才可弹出正常,要不就一闪而过
    • 这是什么错误?
    • windows服务中如何使用oracle数据库
    • 请问在COM服务器中如何标识客户?如何只与其中某个进行某种特定通讯?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有