在使用VC做程序的時候,,我們經(jīng)常會發(fā)現(xiàn)有這種情況,,就是在一個工程里加入了一個對話框資源,而且在上面也做好了對話框面板的設(shè)計,,加好了控件,,準(zhǔn)備下一備添加消息映射的時候,雙擊對話框會彈出一個提示的新的對話框,詢問是否給新添加的對話框創(chuàng)建一個新的類,。我們自然會選擇是,,然后命名好這個類,進(jìn)入ClassWizard(類向?qū)В├?,卻發(fā)現(xiàn)無法找到我們新添加的類,!更不用說對控件關(guān)聯(lián)變量了!
這個時候,,應(yīng)該如何處理呢,?
可以依下面的方法來做:首先打開你的工程所在的文件夾并打開,找到那個以.clw為后綴名的文件,,并刪除它(不用擔(dān)心,不會對工程有影響的),。然后我們回到VC軟件,,打開類向?qū)В@個時候它會彈出一個提示對話框,,說是沒有那個文件,,詢問是否創(chuàng)建,當(dāng)然選擇是,!
然后在彈出的新的對話框里,,在最左上角的文件名那里,輸入你的工程名,,加.clw作后綴(比如我的工程為MP3,這里就輸入MP3.clw),然后點擊確定,。這樣就打開了新的類向?qū)В疫@一回,,你是可以到上文第一段里添加的那個新的對話框資源的類的,。接下來,你就可以繼續(xù)你的工作了?。,。?/div>
在視頻教程里我聽到:這個應(yīng)該算是VC的一個小BUG.因為在我們添加了對話框資源的時候,,這些消息本身已經(jīng)存在了,,但是在那個.CLW文件卻沒有,所以才會需要我們做上面提到的這樣的一個操作,。所幸不是太復(fù)雜,,不然的話,估計我寧愿花兩個鐘頭去安裝最新的VS軟件了……
|
|