[問題] MFC MENU的屬性

看板C_and_CPP作者 (媽!我上電視了)時間15年前 (2010/08/08 14:40), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
想要請問 在使用MFC 繼承MENU的時候 物件屬性 例如 AppendMenu, InsertMenu 在使用 "->" 自動產生的屬性視窗中 為什麼會常常變成 AppendMenuW. AppendMenuA. InsertMenuW 之類的怪東西 然後編譯的時候就出現 沒有這些屬性 把後面的A和W砍掉就又可以了 為什麼在自己跑出來的屬性視窗 會多出A和W的字眼呢? 不知道這樣懂不懂 來個圖好了~ http://ppt.cc/H5jt -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.76.60.204

08/08 19:03, , 1F
那是 Windows API 的真正名稱
08/08 19:03, 1F

08/08 19:04, , 2F
你在使用時其實是經過一層轉換 視是否為 Unicode 程式決定
08/08 19:04, 2F

08/08 19:04, , 3F
所用的是哪個
08/08 19:04, 3F

08/08 19:28, , 4F
Unicode(W,Wide) / ANSI(A,Ansi), 手動移除以支援兩種mode
08/08 19:28, 4F

08/08 19:29, , 5F
lib的巨集會依據__UNICODE來做轉換
08/08 19:29, 5F

08/08 19:30, , 6F
但記得之前有遇到過一個例外(應該是MS自己不小心弄錯的bug)
08/08 19:30, 6F
文章代碼(AID): #1CNb5kdd (C_and_CPP)