社区
C#
帖子详情
c#调用VC_MFC DLL中的CWnd*
wdlwlf
2012-06-08 12:01:27
RT,需要调用MFC写的DLL,其中有函数参数是CWnd*,用C#调用,头疼了。
函数的作用是发消息给窗口。
求教!
...全文
312
4
打赏
收藏
c#调用VC_MFC DLL中的CWnd*
RT,需要调用MFC写的DLL,其中有函数参数是CWnd*,用C#调用,头疼了。 函数的作用是发消息给窗口。 求教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WAN
2012-06-09
打赏
举报
回复
通常都是不行的,除非这个dll考虑到了如果调用方不是MFC程序的情况。
声明倒是没问题,指针都可以用IntPtr声明嘛,关键是调用,就是C#方是否能正确获取一个实例指针了。具体还是看你的dll了,例如先要调用一个输出CWnd*的静态方法来获取指针
__天涯寻梦
2012-06-08
打赏
举报
回复
那类型麻烦着呢,最让把这个函数封装下,参数只用标准 winAPI 的
SocketUp
2012-06-08
打赏
举报
回复
服了,还能这样调用啊
wdlwlf
2012-06-08
打赏
举报
回复
那有没有什么办法呢?
就当科普了。我在网上查了很多,都是一点办法也没有。
VC
++
MFC
实战:从零开发Windows倒计时工具,掌握桌面开发核心
本文以
VC
++与
MFC
框架为基础,详细讲解Windows桌面倒计时工具的完整开发流程,涵盖环境搭建、对话框UI设计、控件变量绑定、Windows计时器(WM_TIMER)消息处理、状态机设计、开始/暂停/重置逻辑实现、系统托盘通知、INI配置持久化及Release发布部署等核心技术环节,突出
MFC
对Windows API的封装特性与底层消息机制理解。
C++
MFC
实战:从零构建仿QQ聊天程序,掌握Windows桌面开发核心
本文详细阐述基于C++
MFC
开发Windows桌面端仿QQ聊天程序的全过程,涵盖分层架构设计(UI、业务逻辑、网络、持久化)、TCP Socket通信与自定义二进制协议实现、自绘控件(消息气泡、列表)与Owner Draw技术、多线程安全模型(工作线程+自定义消息更新UI)、SQLite本地存储及线程安全访问、心跳机制与断线重连策略,并强调
MFC
消息循环、内存管理、定时器局限性等核心要点。
基于
VC
++的课堂点名系统开发:从随机算法到
MFC
界面实现
在桌面应用程序开发领域,
VC
++凭借其高效的本地代码编译能力和对Windows系统的深度控制,一直是构建高性能、低依赖工具的首选技术之一。其核心原理在于通过
MFC
框架或Win32 API直接
调用
操作系统底层服务,生成独立的可执行文件,无需复杂的运行时环境即可部署运行。这种技术价值在需要快速响应、离线使用的教学辅助场景
中
尤为突出,例如课堂点名系统。通过
VC
++,开发者可以精细控制界面交互、实现高效的随机算法,并轻松处理文件操作与数据持久化。本文聚焦于如何利用
VC
++开发一个轻量级课堂点名工具,其
中
涉及
MFC
对
OnDraw()和OnPaint()
本文详细阐述了OnDraw和OnPaint两个函数的区别与联系,包括它们在
MFC
中
的作用及如何正确使用。
VC
++组态软件源码解析:从实时数据库到工业监控系统设计
本文深度解析基于
VC
++/
MFC
的工业组态软件源码,聚焦五层经典架构:设备驱动层(协议适配与超时重连)、实时数据库层(内存标签管理、线程安全与变更通知)、数据处理层(报警/历史/脚本)、图形展示层(动态绑定与脏矩形绘制)及应用管理层。重点剖析RTDB实现、多线程同步陷阱、界面性能优化与通信可靠性设计,兼顾遗留系统维护与现代演进路径。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章