消息至此就已经定义完毕,接下来我们就可以激活消息了,就可以用我们前面所说的PostMessage/SendMessage来发送消息了。 如:::PostMessage(hwnd,WM_MSG,0,1); PostMessage:不用等消息返回。 SendMessage:需要等消息返回。 二、从DLL中传递消息到EXE 在DLL中定义消息和上面的方法很相似,有两点不同的地方: 1、 在DLL和应用程序中两个地方定义相同的消息。 2、 应用程序调用DLL程序之后,需要将应用程序的窗口句柄传递给DLL,以便DLL中的消息返回。 在DLL工程中: (1) 在stdafx.h头文件中添加消息定义:
(2) 添加启动消息的输出函数:
其中hwnd是接收消息的窗口句柄。 (3) 添加启动消息的实现函数:
|
鏀惰棌鎴愬姛鏌ョ湅鏀惰棌>>
正在阅读:利用VC从DLL传递消息到EXE利用VC从DLL传递消息到EXE
2004-06-30 10:11
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键
相关文章
怎么查看进程正在调用哪些DLL文件
Win7系统取消dll文件关联的方法
win7系统玩游戏提示XINPUT1-3.dll丢失怎么处理
Win7笔记本系统如何添加注册dll和反注册dl
winxp系统开机dLL文件出错提示的具体处理步骤
360se.exe应用程序出错 计算机中丢失demaxiya.dll解决方法
pgort100.dll丢失 QQ提示pgort100.dll报错解决方法
msvcr100.dll丢失 QQ提示msvcr100.dll报错解决方法
win7 64位系统无法运行程序提示找不到tbb_debug.dll
win7旗舰版64位系统开机提示找不到comctl32.dll