首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

dll 和 C++Builder调用解决方法

2012-04-21 
dll 和 C++Builder调用delphi开发程序的主窗口Handle传给了c++Builder开发的程序,CBuilder程序接收到delph

dll 和 C++Builder调用
delphi开发程序的主窗口Handle传给了c++Builder开发的程序,CBuilder程序接收到delphi的handle

THandle FRestHandle;


在C++Builder 开发的程序关闭时后 Delphi开发的程序发送消息

PostMessage(FRestHandle,WM_CLOSE,0,0); 此处的句柄该如何转换,不懂C++,谢谢大家

[解决办法]
THandle就是unsigned类型。PostMessage和SendMessage的第一个参数需要一个HWND(其实就是void *)类型的数据,所以,只需强制转换一下就可以代入THandle对象了。

C/C++ code
PostMessage((HWND)FRestHandle, WM_CLOSE, 0, 0); 

热点排行