id="Topic_Zone" marginwidth="0" marginheight="0" src="/u/AD/Topic_Zone.aspx" frameborder="0" width="100%" scrolling="no" height="0">
发表于:2007-06-22 15:09:24 18 楼 得分:0 sangwf,你用vc的win32 application建立一个工程,然后在: while (GetMessage(&msg, NULL, 0, 0)) { ****** if(msg.message==WM_try { MessageBox(hWnd1, "主窗口发送WM_try ", " ",0); } ************** if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } } 加上*****的那段语句,其中WM_try是我自定义的消息,你可以添加一下,然后在窗口函数中随便哪个case下发送这个消息,比如: case IDM_ABOUT: if(hWnd==hWnd1) { PostMessage(hWnd1,WM_try,0,0);///将消息放入队列就返回; //Sleep(3000); DialogBox(hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, (DLGPROC)About); } 然后你就会发现,Wm_try消息仍会接受,但是不会出来“主窗口发送WM_try“的对话框,因为Wm_try消息是messagebox帮你接受的!
class="replyframe" id="replyframe" name="replyframe" src="http://forum.csdn.net/PointForum/Forum/ReplyTopic.aspx?forumID=f9fb995e-c93d-456a-8097-0b27ccb25c4e&topicID=28c00202-b68a-4fff-8b1e-daa534294c4f&postDate=2007-6-22 12:32:14" frameborder="0" width="100%" scrolling="no" height="490">
<script language="JavaScript" type="text/javascript">/**/</script>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script><script type="text/javascript"> _uacct = "UA-2919357-1"; urchinTracker(); </script><script src="http://www.csdn.net/ui/scripts/Csdn/counter.js" type="text/javascript"></script>
id="myframe" border="0" name="myframe" src="http://www.csdn.net/ggmm/dd333.htm" frameborder="no" width="0" scrolling="no" height="0">
<script src="/u/ui/scripts/jsframework2.js" type="text/javascript"></script><script src="/u/ui/scripts/System/Plugins/Opera.js" type="text/javascript"></script><script src="/u/ui/scripts/System/Global.js" type="text/javascript"></script><script src="/u/ui/scripts/System/Net/MzJson.js" type="text/javascript"></script><script src="/u/ui/scripts/System/Web/Forms/MzEffect.js" type="text/javascript"></script><script src="/u/ui/scripts/System/Web/Forms/MzBehavior.js" type="text/javascript"></script><script src="/u/ui/scripts/System/Web/Forms/MzForm.js" type="text/javascript"></script><script src="/u/ui/scripts/System/Net/MzCookie.js" type="text/javascript"></script>
<script src="/u/ui/scripts/Csdn/Forum/UserOnline.js" type="text/javascript"></script><script src="/u/ui/scripts/System/Web/Forms/MzLockWindow.js" type="text/javascript"></script><script src="/u/ui/scripts/System/Web/Forms/MzModalDialog.js" type="text/javascript"></script><script src="/u/ui/scripts/Csdn/Forum/TopicView.js" type="text/javascript"></script>