这是我在用C#开发IOServer遇到的一个问题,该程序需要用到原先用MFC开发的DLL,最大问题是该dll运行过程中的一些信息,通过window消息向指定的hwnd(窗体句柄)发送数据。数据的指针放在WParam参数里,LParam参数是数据的类型信息。
C#提供 m.GetLParam()函数,可惜我的数据放在WParam参数里(这个还不能修改,否则原有程序就无法运行了,修改的代价太高),所以这个函数不能用。
下面经过多次测试,终于获取数据成功。
MFC DLL中的相关代码:
MFC DLL中的相关代码: TCHAR cMessage[255]; SYSTEMTIME stime; GetLocalTime(&stime); swprintf(cMessage,_T("%04d-%02d-%02 继续阅读与本文标签相同的文章
-
.Net Micro Framework研究—中文显示
2026-05-23栏目: 教程
-
.Net Micro Framework研究—模拟器改造
2026-05-23栏目: 教程
-
.Net Micro Framework研究—TCP/IP通信
2026-05-23栏目: 教程
-
5年时间,我从开发做到总裁的秘籍--如何提升技术型管理者的领导力 | 7月17号云栖夜读
2026-05-23栏目: 教程
-
.Net Micro Framework研究—串口操作
2026-05-23栏目: 教程
