2014年12月23日 星期二

MFC Dialog how to overrides ex . How to add OnInitDialog? legend,Used Visual Studio 2013 /MFC 的 Dialog 如何 新增 擴展 OnlnitDialog 或 更多的.... /

英文可以參考非圖例:
http://stackoverflow.com/questions/961617/vs-2008-mfc-add-oninitdialog-how


以下為步驟:
1.首先必須說明,如果你的MFC開新專案的設定,設定為,只作Dialog的話,就會自動內件好OnlnitDialog

2.假設你已經建立好你的object,我們先打開resource view ,而我們待會也會用到Properties Window,在哪裡呢,上方工作欄的VIEW,如圖1.
圖1.Resource View 和 Properties Window

3.在哪裡建立一個dialog?,左邊會顯示Resource View 在View中找到Dialog按又鍵點開,
    我們會發現,最下方直接InsertDialog不要用這個,會有些問題,請使用Add Resource,出現右邊的對話框,不用點開Dialog選項,只接點大項目,再按New


4.當你建立完Dialog之後,請先在你建立的Dialog圖型上點兩下,就會要求你建立這個Dialog的class,名字自訂

5.請打開你剛建立完的class的header file ,然後在下圖的class 刮起來這行,將你的滑鼠點擊它,而你在properties ,先看看title的名稱對不對,然後點選工具列的overrides(這邊你如果看不到,就把view拉寬,因該就看到了)







沒有留言:

張貼留言