两个不同进程间,用消息进行通讯的问题。
moyue 2004-07-08 11:23:40 一个进程是控制面板程序。一个是对话框程序。
目的是:对话框程序向控制面板程序发送一个消息,从而使控制面板程序里的flexgrid进行刷新。
我的消息是这样定义的:
UINT WM_MYREFRESH = RegisterWindowMessage("MYREFRESH");//注册消息
发送是这样的:
DWORD dwTemp = 0;
dwTemp = BSM_APPLICATIONS;
BroadcastSystemMessage(BSF_POSTMESSAGE,&dwTemp,WM_MYREFRESH,0,0);
控制面板程序那边的消息映射也写了:ON_REGISTERED_MESSAGE(...,...);
问题是发送消息后控制面板程序无接受到消息的反应。