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>