关于进程间通讯的问题。请各位大侠帮忙。
int main(int argc, char* argv[])
{
// Read the shared memory per seconds
SetTimer(NULL, 0, (1 * 1000), (TIMERPROC)TimerProc);
MSG Msg;
while(::GetMessage(&Msg, NULL, 0, 0)){
if(WM_QUIT == Msg.message){
cout << "WM_QUIT" << " quit" << endl;
return 0;
}
::DispatchMessage(&Msg);
}
// ::WaitForSingleObject(m_hThread, 5 * 1000);
KillTimer(NULL, 0);
return 0;
}
上面是一个Console程序的main函数,里面有一个消息循环,我现在需要在另外一个程序中结束这个程序,比如从另外一个程序中发送一个WM_QUIT消息给他,我现在能取得该Console的ID和句柄,然后用::SendMessage((HWND)hOru, WM_QUIT, 1, 0);向该程序发送消息,但是该Console却接收不到该消息。请各位帮忙出出注意,急啊!!谢谢了。
{
// Read the shared memory per seconds
SetTimer(NULL, 0, (1 * 1000), (TIMERPROC)TimerProc);
MSG Msg;
while(::GetMessage(&Msg, NULL, 0, 0)){
if(WM_QUIT == Msg.message){
cout << "WM_QUIT" << " quit" << endl;
return 0;
}
::DispatchMessage(&Msg);
}
// ::WaitForSingleObject(m_hThread, 5 * 1000);
KillTimer(NULL, 0);
return 0;
}
上面是一个Console程序的main函数,里面有一个消息循环,我现在需要在另外一个程序中结束这个程序,比如从另外一个程序中发送一个WM_QUIT消息给他,我现在能取得该Console的ID和句柄,然后用::SendMessage((HWND)hOru, WM_QUIT, 1, 0);向该程序发送消息,但是该Console却接收不到该消息。请各位帮忙出出注意,急啊!!谢谢了。
...全文
相关推荐
vc++编写的通讯录,希望各位大侠帮我改一下,我实在是不懂!!!!!
标题中的“vc++编写的通讯录”指的是使用Microsoft Visual C++这一编程环境开发的一个应用程序,它主要用于管理和存储联系人的信息,类似于我们日常生活中使用的电子通讯录。
手机拨号盘搜索功能.zip
手机拨号盘搜索功能,之前做通讯录软件,其中在做拨号盘的时候一直为怎么实现T9输入烦恼,上网找了很多帖子,都没有满意的答案。不过最后终于是实现了,看社区内好像也有不少朋友需要,在此分享一下。这个是在我项
手机拨号盘搜索功能
手机拨号盘搜索功能,之前做通讯录软件,其中在做拨号盘的时候一直为怎么实现T9输入烦恼,上网找了很多帖子,都没有满意的答案。不过最后终于是实现了,看社区内好像也有不少朋友需要,在此分享一下。这个是在我项
stm32 串口485 中断
stm32 串口485 中断 stm32串口485的中断接收到的和发送的不一致 是怎么回事 波特率设置这些正常 求大侠指点呀 百度知道+自己总结的一些
传媒行业月报:7月行业表现低迷,关注超跌的优质龙头公司.pdf
其中,通讯、电商、在线视频、短视频和出行是月活用户规模前五的细分行业。


