首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    VC++编写ActiveX控件

    说到跨语言的模块化程序设计,在本文之前发表的一篇《VC++的DLL应用(含Demo演示)》中讲了dll的创建方法,用户可以将一些公用函数放在dll源文件中,然后编译生成一个dll文件,供程序动态加载连接并调用里面的函数...但dll有自己的局限性,就是没有事件,而这个时候ActiveX控件就隆重登场了,同样能够跨语言使用,ActiveX可以提供方法,属性甚至是事件(当然对比dll也有缺点,它不是单独的文件,无法动态加载和卸载...控件的调试工具仍然是“ActiveX Control Test Container”。     ...(XXXX为控件名, C:/为目录) 4.点击确认后等待出现提醒注册成功即可。 3.2 ActiveX控件的调用      ActiveX作为一种通用的COM组件,可以被不同语言调用的。...比如,本文中的ActiveX控件的自定义事件中,是通过鼠标移动来触发,那么在应用程序中,只要鼠标移动到控件上,那么就会触发此自定义事件,并获取当前鼠标位置的橫坐标。 4.

    3.4K30

    MFC ActiveX (ocx)控件的开发

    ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个控件的COM组件。...在设计ActiveX控件时就应当考虑控件可能会发生哪些事件以及包容器程序将会对其中的哪些事件感兴趣并将这些事件包含进来。...ActiveX控件可以使COM组件从外观和使用上能与普通的窗口控件一样,而且还提供了类似于设置Windows标准控件属性的属性页,使其能够在包容器程序的设计阶段对ActiveX控件的属性进行可视化设置。...ActiveX控件提供的这些功能使得对其的使用将是非常方便的。本文下面即以MFC为工 具对ActiveX控件的开发进行介绍。 一、创建项目 1.打开VS2008新建MFC项目。...4.完成创建控件项目自动创建好MFC ActiveX程序框架。 ? ?

    5.8K80

    .NET实现之(部署ActiveX控件—简)

    网上关于安装部署的文章太多,我就不多写那些重复的东西了;这篇文章就简单介绍部署ActiveX控件要注意的细节。...本人的“.NET实现之(ActiveX插件开发)”一文中介绍了在.NET平台下开发ActiveX控件的方法,但是没有介绍怎么部署开发好的ActiveX插件,所以今天就来弥补这个空缺; 由于ActiveX...插件是很简单的,部署ActiveX就跟简单了,ActiveX插件属于COM组件原理,它的存在必须要在注册表中备案,在使用的时候才能成功的搜索到,所以我们在安装ActiveX插件的时候,要注意注册到本机;...如果对ActiveX插件原理不太清楚的朋友请看本人的“.NET实现之(ActiveX插件开发)”一文,里面很详细的介绍了相关ActiveX插件的原理; 1: 这样在我们的HTML页面到达客户端浏览器中的时候...,就能成功的通过注册表找到我们刚才注册的ActiveX插件;我用Microsoft.mshtml.dll做例子演示一下,有的朋友就喜欢挑刺,所以我强调一下,是用来演示用的,不是我不知道它不用注册;

    57320

    matlab创建控件失败win7,Win7系统无法安装ActiveX控件的解决方法

    Win7系统无法安装ActiveX控件怎么办?ActiveX控件是网站常用的一款网页辅助工具,有时候我们可能需要安装它,但是却发现浏览器阻止了它安装,那么当你遇到这种情况该怎么办呢?...自定义级别——找到“下载未签名的ActiveX控件”——选中“启用”。 注意:出于安全考虑,正常安装相应ActiveX控件后,可禁用下载未签名的ActiveX控件。...很多系统没有针对64位浏览器的控件,部分有控件兼容性可能也不是很好,若不能正常安装ActiveX控件,建议采用32位浏览器及32位的ActiveX控件。...8、即可成功安装相应ActiveX控件,从【管理加载项】,可见相应未验证的ActiveX控件已启用。...重新刷新网站安装ActiveX控件

    1.5K10

    ActiveX 部件不能创建对象: ‘scripting.FileSystemObject’

    Scripting.FileSystemObject”) asp里边用 set fso=Server.CreateObject(“Scripting.FileSystemObject”) 3.看一下你的浏览器,是不是禁用了ActiveX...给关闭了,但运行 regsvr32 scrrun.dll 然后重启一下 IIS 的服务 都不行,系统 是win2003的,重装系统后就出现这个问题了 ———————————————————————- 创建...document.printinfo.label.value //获得HTML页面的数据 set objfs=CreateObject(“Scripting.FileSystemObject”) //创建...我的机器用了上面的方法没有解决问题,用下面的方法解决了问题,大家不妨可以试试:打开Internet Explorer “工具”菜单栏中的“选项”一栏,单击“安全”栏中的“自定义级别”选项卡,将第三项“对没有标记为安全的activex...控件进行初始化和脚本运行”设置成“启用”即可。

    1.2K20

    使用VS2010 C#开发ActiveX控件

    使用Visual Studio 2010 .NET Framework 2.0(C#) 开发ActiveX步骤: 创建一个应用程序解决方案,并添加一个Windows控件库项目 ?   2....5.添加一个Windows用户控件名称:DHFkAttendOCX(自已定义,可以将已有的更改名称)   6.为控件类添加GUID,这个编号将用于B/S系统的客户端调用时使用(可以使用 工具-创建GUID...菜单创建一个GUID,再复制): ?   ...7.为了让ActiveX控件获得客户端的信任,控件类还需要实现一个名为“IObjectSafety”的接口,要创建该接口(注意,不能修改该接口的GUID值),IObjectSafety.cs代码如下:...,与普通的Windows Form应用程序的安装部署几乎一样,只有一个地方需要注意,将前面创建的用户控件项目作为主输出项目,并设置其Register属性为vsdrpCOM ?

    1.9K70

    .Net魔法堂:史上最全的ActiveX开发教程——ActiveXJS间交互篇

    一、前言                             经过上几篇的学习,现在我们已经掌握了ActiveX的整个开发过程,但要发挥ActiveX的真正威力,必须依靠JS。下面一起来学习吧!...二、JS调用ActiveX方法                     只需在UserControl子类中(即自定义的ActiveX控件中),编写公共方法即可。  ...方法 三、ActiveX调用JS方法                         1. ...在用户控件中调用JS方法   在MyUserControl.cs中   C# #region 调用js函数 private Type typeIOleObject = null;...若在IE9下无法加载ActiveX控件    检查是否为64位的IE9。32位的ActiveX控件不能在64位的IE上使用。

    2.2K100

    VC++在MFC程序中如何注册/注销ActiveX控件(.OCX)

    在MFC程序中如何注册/注销ActiveX控件(.OCX) VC++ 2009-07-29 22:25   阅读83   评论0 字号: 大大 中中 小小 在程序中注册ActiveX控件(...OCX)的函数 BOOL RegisterOcx(LPCTSTR OcxFileName) {          LPCTSTR pszDllName = OcxFileName ;         //ActiveX...控件的路径及文件名                  HINSTANCE hLib = LoadLibrary(pszDllName); //装载ActiveX控件          if (hLib...控件(.OCX)的函数 BOOL UnRegisterOcx(LPCTSTR OcxFileName) {          LPCTSTR pszDllName = OcxFileName ;        ...//ActiveX控件的路径及文件名                  HINSTANCE hLib = LoadLibrary(pszDllName); //装载ActiveX控件

    1.6K30

    1、创建刷新控件

    他和recycleview不同,他生来具有addHeaderView和addFooterView的功能,这也导致同样都是列表控件,实现上拉下拉的方式缺截然不同。...效果图 1、创建刷新控件 public class MyListview extends ListView { public MyListview(Context context) {...attrs, defStyleAttr); init(context); } public void init(Context context) { } 1.1、创建头部...android:gravity="center" android:textColor="#E8AD56"/>  样式写好后,我们需要添加到我们控件中...方式一  这里我先说方式一,因为我们下拉也是用的OnTouchListener,上拉加载也有几种状态,有加载中,还有暂无数据,普遍大家会写, 已经到底了~,一直显示在最底部,提示用户没数据了,从而我们控件的上拉事件不可触发状态

    54610
    领券