MFC開發中通過在VC++提供的類向導(ClassWizard)配置后在我們的工程原始碼中會自動在相應的位置生成宣告和函式,請問底層是怎么做到的呢,比如說我要自己要做一個屬性頁,通過對屬性頁的操作后自動在源程式中生成相應的代碼要怎么實作呢?
uj5u.com熱心網友回復:
做成插件,你可以定義自己的函式跟訊息,別人把這個插件拖進來就可以了uj5u.com熱心網友回復:
vs底層應該是一系列的模板類似的,根據這些規則來生成代碼。沒有直接公開給你uj5u.com熱心網友回復:
能不能舉個小例子啊uj5u.com熱心網友回復:
在MSDN里面搜Custom Class Wizarduj5u.com熱心網友回復:
比如在類向導中添加了一個ON_TIMER的訊息,那么類向導就會到你選擇的類所對應的頭檔案和源檔案中去分別添加ON_TIMER的宣告和實作uj5u.com熱心網友回復:
首先得代碼中有很注釋多標記,然后搜索注釋標記,再添加即可。代碼都是JS寫的 Microsoft Visual Studio 14.0\VC\VCWizards\ ...
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/116848.html
標籤:基礎類
