• 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 > 控件属性绑定问题

控件属性绑定问题

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

佚名通过本文主要向大家介绍了tabcontrol控件属性,vb控件属性大全,android控件属性,groupbox控件属性,textbox控件属性等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 控件属性绑定问题
描述:

我自己做了一个控件,嵌入到网页中,我想在<object...><para ...></para></object>里面绑定属性,应该怎么做?我给控件定义了属性,我程序取那个值总是空值。


解决方案1:

更正:
<body bgcolor=#EAF2FF  /> <object CLASSID="clsid:D4829924-60E7-43B3-9EC6-AE1DDD3C4EC3" ID="zhong">
<param name="nIcelightProp" value=67></param>
</object>
<script>
function Launch()
{
  alert(zhong.nIcelightProp);
}
</script>

解决方案2:

icelight原创
用param标签初始化ActiveX控件 作者icelight
一。为控件CYourObject建一个属性,例如nIcelightProp。要勾选put function。
二。为属性添加映射:
BEGIN_PROP_MAP( CYourObject )
   PROP_ENTRY( "nIcelightProp", 7, CLSID_NULL )
END_PROP_MAP()
//PROP_ENTRY()第二个参数的值是是属性nIcelightProp的ID值,该值可在IDL文件中查到。
三。为你的控件添加父类IPersistPropertyBagImpl
class ATL_NO_VTABLE CYourObject : 
public IPersistPropertyBagImpl<CYourObject>
四。为永久化添加映射:
BEGIN_COM_MAP(CYourObject)
COM_INTERFACE_ENTRY(IPersistPropertyBag)
END_COM_MAP()
五。用HTML测试一下:
<body bgcolor=#EAF2FF  /> <object CLASSID="clsid:D4829924-60E7-43B3-9EC6-AE1DDD3C4EC3" ID="zhong">
<param name="nLocalPort" value=67></param>
</object>
<script>
function Launch()
{
  alert(zhong.nIcelightProp);
}
</script>

解决方案3:

Make yourself understood.
///<param name="name" value="2699"> 这么一个参数,在控件里面应该怎么写?
What do you mean?
You want to set attributes in Activex control or in html page?

解决方案4:

</object>

解决方案5:

<object id=DWebOffice style="left: 0px; width: 100%; top: 0px; height: 450px;" classid="clsid:05430EC0-69CA-437A-B1F9-4B78B8647BEA" viewastext codebase="http://10.70.38.10:9001/ActiveX/WebOffice.cab#version=1,0,0,3">
<param name="_Version" value="65536">
<param name="_ExtentX" value="6959">
<param name="_ExtentY" value="2699">


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

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

  • 如何在控件中显示控件自己的属性页?高手帮忙啊~~急~急~急
  • ATLActiveX控件属性页的显示问题
  • 控件属性的入门问题,紧急求助,路过皆有分,不够开帖再加
  • mfcactivex控件的属性问题
  • MFCActiveX控件,属性页Apply重载的问题
  • COMATL控件属性持久化的问题。
  • MFCOCX控件添加属性的问题
  • ATL创建复合控件时,TABCONTROL控件的选项页要如何添加?在线等大牛。
  • MFCactivex控件属性的持久性问题
  • 如何使MFCActiveX控件的属性页初始显示时是窗口居中显示

相关文章

  • 2017-06-05 ATLcom接口是通过vTable实现的,为什么实现类要声明novtable?
  • 2017-06-05 有谁知道有没有办法暂停一个线程的运行?
  • 2017-06-04 往richedit中粘贴一个jpg图片为何会变成bmp格式的?
  • 2017-06-04 推荐一些讲ActiveX控件编写的书或资料吧
  • 2017-06-05 Vs2005编写Arx程序,对打开的图纸经行保存关闭操作
  • 2017-06-05 当一个thread执行完后,其handle是否继续有效?
  • 2017-06-05 签名后控件下载速度变慢
  • 2017-06-05 WriteFilede的工作原理
  • 2017-06-05 如何检测机器上是否有摄像头?
  • 2017-06-04 请问谁用过realplayerG2这个控件啊?

文章分类

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

最近更新的内容

    • win98使用LSomm控件,关闭串口蓝屏!
    • 如何做一个网页的在线编辑器,象word功能一样可以进行,还可以显示修订痕迹。
    • 怎么把word里的WdSelectionType类型放到VARIANTARG里面?
    • 高声呼救::怎么编写对PCI数据读写的dll??在线等!!!
    • 关于VC调用VBActiveXDll组件的问题
    • 大虾们救命啊~~~~请教如何保存activex控件的问题~~~急盼回答~~~~~~
    • 运行时出现abnormalprogramtermination是什么原因啊
    • 如何编码使控件可以在容器中被拖动--急
    • ocx认证方面的问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~```
    • 如何发布用MFC开发的OCX控件

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

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