作者euph (咬咬嚼嚼猴子口味)
看板C_and_CPP
標題[問題] 請問MFC一點小問題 開啟自動執行
時間Mon Sep 14 14:30:16 2009
我現在希望的結果是
原有一個視窗程式 在開啟後 有一個按鈕可以按然後執行工作
現在想要程式在 被其他程式外部呼叫之後
能將視窗打開 之後 再"自動"執行這個按紐的工作
如果我是在OnInitDialog() 或是InitInstance() 裡執行工作 都不對
會在視窗出現之前就先跑工作
而DoModal() 之後 也就不能再讓我執行工作
所以我的想法是 是不是有什麼Message Map可以使用
ON_WM_SHOWWINDOW ON_WM_ACTIVE ON_WM_ENABLE ON_WM_ENTERIDLE 好像都不對
想請各位前輩能不能幫我解決這個問題....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.139.157
1F:推 flyskycat:請問是Modal或Modeless的問題嗎 @@? 09/14 14:34
2F:→ euph:因為程式跑到DoModal之後 就是在等Message了 可是不知道那個 09/14 14:57
3F:→ euph:message是在視窗完成出現之後才會傳的... 09/14 14:57
4F:推 marukocc:在OnInitDialog裡"post" user message,收到後再跑 09/14 15:59
5F:→ euph:謝謝樓上 已解決了 :) 3qqqqq 09/15 10:41