程序最小化后自定义消息收不到VC程序发送的消息,但能收到bcb程序发送的消息?
bcb主程序在最大化的情况下都能收到vc或bcb另一程序发送的消息,但是最小化时却收不到vc发送的消息,而只能收到bcb发送的消息?
vc程序如下:
UINT msg = UM_ID_ADDTOMEMBER_MG;
hwnd = ::FindWindow(NULL,szWindowName);
if( hwnd )
{
::PostMessage(hwnd,msg,0,0);
}
else
::AfxMessageBox("hwnd = 0");
执行了::SendMessage(hwnd,msg,0,0),但是没有触发bcb程序的接收消息函数
bcb程序:
HWND rvHandle;
rvHandle = FindWindow(REALNAME,NULL); //oK
if (rvHandle > 0)
{
PostMessage(rvHandle,UM_ID_ADDTOMEMBER_MG,0,0);
}
可以触发接收消息函数
问题点数:0、回复次数:1Top
1 楼ljp940531(ljp)回复于 2003-08-13 13:44:13 得分 0
hwnd = ::FindWindow(NULL,szWindowName)
rvHandle = FindWindow(REALNAME,NULL);
怎么不一样?Top




