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