作者chingyue (ChingYue)
看板C_and_CPP
標題[問題] MFC 標準命令識別子無法使用
時間Fri Mar 24 11:27:18 2017
開發平台(Platform): (Ex: Win10, Linux, ...)
Win 7
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
visual studio 2013
問題(Question):
各位前輩大家好 小弟最近剛入門MFC
正在參照書本範例做練習
可是書本中說 在Menu功能表中的選項ID
將識別子改為"標準命令識別子"
例如:ID_WINDOW_SPLIT
ID_APP_EXIT 等
MFC將會自行處理此訊息
可是我的ID欄位中 沒有內建這些選項
自己手動輸入後 也沒有書本中的功能
請問各位前輩幫忙解惑 感恩!
餵入的資料(Input):
ID_APP_EXIT
預期的正確結果(Expected Output):
選項點選後會關閉視窗
錯誤結果(Wrong Output):
沒效果,點都不能點
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.59.114
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1490326041.A.FA3.html
1F:→ stupid0319: 建議先學WinApi比較快樂 03/24 12:17
有 書上就是從wim 32應用程式開始教的
現在這問題就是在win32裡面遇到的
是課本的第三個範例 叫Message範例
要建立標準系統訊息和自己定義的命令訊息
兩個效果都是關閉視窗
結果自訂的可以關閉 預設的卻不行
(書中程式碼還常常出錯 槓)
※ 編輯: chingyue (122.116.59.114), 03/24/2017 12:46:16
2F:→ uranusjr: 什麼書啊, 報個雷讓大家知道可以避開 03/24 13:31
公司給我的 書名是"精通MFC XX程式設計" 我這本是2008版
※ 編輯: chingyue (122.116.59.114), 03/24/2017 14:33:17
3F:推 Sidney0503: 又是你XDDD 為什麼要堅持過期的win7和vs12 03/24 14:33
沒辦法... 新鮮人剛進公司 公司是用Win7+vs2013
上司給我一本書和一個專案要我兩個月內學會MFC
還要能看懂專案+修改 專案裡面還有MySQL
我現在每天都燃燒生命在學習....
聽說OS可以升W10
※ 編輯: chingyue (122.116.59.114), 03/24/2017 14:37:39
4F:→ Sidney0503: 現在來說都快要是十年前的書了 03/24 14:34
5F:→ uranusjr: 別太認真, 等學會你也該換工作了, 之後再也用不到(誤 03/24 14:59
書已經看一半了
可是這本書真的是坑
教練 我想學MFC阿.....
※ 編輯: chingyue (122.116.59.114), 03/24/2017 15:13:44
謝謝各位
問題我解決了!
※ 編輯: chingyue (122.116.59.114), 03/24/2017 15:55:51