社区
ATL
帖子详情
OCX控件给一个方法手动增加了一个参数后调用不起来了
chengshiding
2014-07-15 11:28:04
MyOcx.odl dispinterface _DMyOcx methods:
MyOcxCtl.h Dispatch maps
MyOcxCtl.cpp 增加函数参数
就在上面三个源代码相应的地方照猫画虎的改了下,方法就掉不起来了。其实更好的办法是重载需要增加的函数,然后增加一个类成员变量来保存增加的参数。然后在旧的调用函数中使用。
现在这种手动改动代码为什么起不了作用呢。求大神帮忙!
...全文
199
3
打赏
收藏
OCX控件给一个方法手动增加了一个参数后调用不起来了
MyOcx.odl dispinterface _DMyOcx methods: MyOcxCtl.h Dispatch maps MyOcxCtl.cpp 增加函数参数 就在上面三个源代码相应的地方照猫画虎的改了下,方法就掉不起来了。其实更好的办法是重载需要增加的函数,然后增加一个类成员变量来保存增加的参数。然后在旧的调用函数中使用。 现在这种手动改动代码为什么起不了作用呢。求大神帮忙!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chengshiding
2014-07-16
打赏
举报
回复
这个地方没改,BEGIN_DISPATCH_MAP 改了就好了。 多谢楼上了
fishion
2014-07-16
打赏
举报
回复
这种手动添加的方式经常会漏掉一些地方的添加的,同时类型要对,你要仔细看看 dispinterface _DMyOcx { properties: methods: [id(DISPID_ABOUTBOX)] void AboutBox(); [id(1)] void Test(BSTR bstr1, LONG lParam); }; void Test(LPCTSTR bstr1, long lParam); DISP_FUNCTION_ID(CMyOcxCtrl, "Test", dispidTest, Test, VT_EMPTY, VTS_BSTR VTS_I4) void CMyOcxCtrl::Test(LPCTSTR bstr1, long lParam) { AFX_MANAGE_STATE(AfxGetStaticModuleState()); // TODO: 在此添加调度处理程序代码 CString str; str.Format(_T("%s:%ld"), bstr1, lParam); AfxMessageBox(str); }
zgl7903
2014-07-16
打赏
举报
回复
调用应用的地方也要修改 static BYTE parms[] = 嘻嘻嘻嘻嘻嘻
c#
调用
ocx
控件
的
方法
### C#
调用
OCX
控件
的
方法
在C#中
调用
OCX
控件
是一种常见的技术,尤其是在需要利用已有组件功能的时候。本文将详细介绍如何在C#中注册、导入并使用
OCX
控件
。 #### 一、注册
OCX
控件
在使用
OCX
控件
之前,首先需要将其...
C#中
调用
OCX
控件
3. **
手动
添加
OCX
控件
**:如果不想通过工具箱添加,也可以
手动
添加
OCX
控件
。这通常涉及到使用`Aximp.exe`工具来对
OCX
控件
进行封装,生成
一个
新的DLL文件。例如,对于
一个
名为`msdxm.
ocx
`的
控件
,可以使用以下命令...
OCX
控件
入门ActiveX
控件
入门详解
通过使用
OCX
控件
,开发者可以在
一个
应用程序中轻松地
调用
另
一个
应用程序的功能,从而实现软件重用。 #### 二、创建
OCX
控件
项目 1. **启动Visual Studio**:打开Visual Studio集成开发环境。 2. **新建项目**:选择...
大华摄像头
OCX
控件
及网页使用例子
3. **JavaScript或VBScript交互**:通过JavaScript或VBScript与
OCX
控件
进行交互,
调用
其提供的
方法
和属性,比如开启摄像头、停止视频流、捕获图片等。 4. **安全设置**:由于涉及到本地硬件访问,可能需要用户在...
MSCOMM32.
OCX
控件
一键安装.rar
【MSCOMM32.
OCX
控件
一键安装】是
一个
针对Windows操作系统的压缩包文件,主要包含MSCOMM32.
OCX
控件
的安装程序,适用于XP、Win7以及Win10等不同版本的系统。这个
控件
是Microsoft公司为开发者提供的一种串行通信接口,...
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章