• 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 > 嵌入网页中的ActiveX控件如何获得其属性参数?

嵌入网页中的ActiveX控件如何获得其属性参数?

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

佚名通过本文主要向大家介绍了网页activex控件,网页打印activex控件,网页阻止activex控件,网页提示activex控件,activex控件下载xp等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 嵌入网页中的ActiveX控件如何获得其属性参数?
描述:

我用mfc写了一个ActiveX控件用于调用不同的打印机打印网页,其在网页源码中的形式为:
<OBJECT ID="A11" WIDTH=75 HEIGHT=25
 CLASSID="CLSID:D01278E8-E9A8-11DA-8FBA-444553540000">
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="1984">
    <PARAM NAME="_ExtentY" VALUE="661">
    <PARAM NAME="_StockProps" VALUE="70">
    <PARAM NAME="Caption" VALUE="print1">
    <PARAM NAME="PrintNo" VALUE="1">
</OBJECT>
参数PrintNo用于指定不同的打印机,它对应于控件类中的m_printno变量,但是这个控件在简单的网页上能获得设定的值,在复杂的网页上就始终为1,我的DoPropExchange如下: 
void CA1Ctrl::DoPropExchange(CPropExchange* pPX)
{   
TCHAR szbuffer[50];
wsprintf(szbuffer,"in beginDoPropExchange m_printno is %i",m_printno);
AfxMessageBox(szbuffer);
ExchangeVersion(pPX, MAKELONG(_wVerMinor, _wVerMajor));
COleControl::DoPropExchange(pPX);
wsprintf(szbuffer,"in mediaDoPropExchange m_printno is %i",m_printno);
AfxMessageBox(szbuffer);
// TODO: Call PX_ functions for each persistent custom property.
         PX_Short(pPX,_T("printno"),m_printno,1);
wsprintf(szbuffer,"in endDoPropExchange m_printno is %i",m_printno);
AfxMessageBox(szbuffer);
}
我用对话框发现问题出在PX_Short函数上,在简单的网页上,m_printno能随网页上指定的属性值改变,而在复杂的网页上,m_printno始终为1,这是怎么回事,请有经验的大侠指教.


解决方案1:

使用其中方法的参数

解决方案2:

oo

解决方案3:

mark


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

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

  • ActiveX在网页中不能显示Dialog的问题
  • 嵌在网页里的ACTIVEX控件不能销毁的问题。
  • activex在网页中的问题
  • Activex的网页中,如何做到分栏
  • 请教activex网页显示问题
  • 关于网页中的Activex控件的右键菜单问题
  • 关于activex网页调用的问题,急死了!!!!!!!!!!!!!!!!!!!!111
  • ActiveX控件可不可以用newActiveXObject方式在网页中创建
  • Activex控件事件无法通知网页?有谁知道为什么啊?
  • ActiveX在网页调用出错

相关文章

  • 2017-06-05 OCX下的参数类型问题
  • 2017-06-05 线程中调用别的函数?
  • 2017-06-04 关于界面编写哪个容易上手些?
  • 2017-06-05 64位Vista或Win7,打开UAC时,IE932位上的BHO读文件错误
  • 2017-06-04 BSTR和CString如何相互转换?????急用。
  • 2017-06-04 用ActiveX编写组件,遇到一个非常奇怪的问题,望高手指点
  • 2017-06-04 IDL中的size_is属性为何不起作用
  • 2017-06-04 vcdll与asp交互问题
  • 2017-06-05 DLL奇怪问题???散分100分明天结帐。
  • 2017-06-05 OCX控件函数定义结构参数的问题

文章分类

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

最近更新的内容

    • 在钩子中,调用CreateProcess()启动外部程序的问题,帮忙啊
    • 奇怪!!vc中创件的组件在没装vc的机子上的vb中不能用。
    • 紧急向各大侠求救,关于IE功能屏蔽,高分奉上
    • 哪里有COM原理与应用这本书的电子版
    • 敬请高手前辈关注!
    • 我发布的activex为什么每次都要提示安全下载啊。?
    • 郁闷的错误fatalerrorC1189:#error:WINDOWSHalreadyincluded
    • 急!!如何使用一个DLL中的类?
    • MSChart的使用问题
    • WTL如何让CSplitterWindow的View响应OnContextMenu

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

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