• 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 > ocx如何传一个结构体的指针

ocx如何传一个结构体的指针

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

佚名通过本文主要向大家介绍了mscomctl.ocx,comdlg32.ocx,ocx控件安装,ocx,comdlg32.ocx下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ocx如何传一个结构体的指针
描述:

在开发中遇见一个问题
要把一个vc写的库封装为ocx供c#调用
其中要在ocx里面传递一个结构体的指针
我该如何传啊 
例如:struct image{int code,Cstring name,char * type }
有一个方法:long getNum(image * myImage){...}
我该如何把这个方法转换为ocx中的公开接口 
请告诉指点
 


解决方案1:

不要用CString,char*,用TCHAR [];然后将数据打包进SAFEARRAY,通过VARIANT传递。(吹雪说的对
!)
这个好像是www.codeproject.com 有demo

解决方案2:

不要用CString,char*,用TCHAR [];然后将数据打包进SAFEARRAY,通过VARIANT传递。


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

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

  • 非常奇怪的问题,ocx出古怪的错误,请大家帮我看看
  • 注销ocx后仍驻留内存
  • 在OCX中的弹出菜单为什么会变灰??
  • ocx中事件不能在html文件中被触发?请高手指点。回复送分
  • 关于OCX问题
  • 请COM高手帮助,如何重定向OCX控件
  • ocx注册问题,谢谢!
  • vb和vc开发ocx控件哪个更适合?
  • ocx中的线程中访问网页
  • ocx中添加属性时为什么属性名不能带下划线

相关文章

  • 2017-06-04 哪位好心人有vc技术内幕(第五版)配套光盘源码?我的EMAIL:xjz2020@163com
  • 2017-06-05 为什么我创建一个线程后主线程会变得很慢,拖动窗口会很卡?
  • 2017-06-04 为什么recordset数据集不能movelast?
  • 2017-06-04 DoDragDrop不返回,导致窗口不刷新,如何解决
  • 2017-06-04 利用刻录SDK做过刻录程序的朋友请进。。。
  • 2017-06-04 errorC2065:“_ConnectionPtr”:未声明的标识符
  • 2017-06-04 NT服务程序,是不是不支持SendMessage函数呀?
  • 2017-06-04 哪些兄弟有teechartproactivexv8005的安装程序发给我一份!
  • 2017-06-05 非请问我如何获取用CreateProcess启动的进程的HINSTANCE?
  • 2017-06-05 急问:怎样在VC中调用C++Builder编写的DLL

文章分类

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

最近更新的内容

    • 64位应用程序加载32位进程外组件的问题,急!!!!!!!!!!!!!
    • 在VC中怎么调用Dll中的接口(dll是VB形式提供的)
    • NewWindow2新链接如何在原窗口打开
    • 谁有办法在获得浏览器接口CComPtr<IWebBrowser2>的情况下创建,不用Navigate方法创建一个MSWORD文件
    • 求ATL创建的COM组件内实现TCP/IP通讯的思路
    • 请指点一下我这个程序的实现思路吧!
    • win7+IE9,网页里的Activex必须要ie9的兼容模式才能正常运行,怎么办?
    • 关于右键事件的问题!
    • 改变Excle单元格的字体
    • 关于进程中止的问题

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

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