如何使用WTL編寫第一個程序
WTL是Windows Template Library的縮寫,是一個非常輕量的界面庫,基于ATL封裝。相比于MFC,輕量是其最大的一個優(yōu)點(diǎn)。經(jīng)過十幾年的發(fā)展,穩(wěn)定性得到很大的提升。唯一的缺點(diǎn)就是網(wǎng)上
WTL是Windows Template Library的縮寫,是一個非常輕量的界面庫,基于ATL封裝。相比于MFC,輕量是其最大的一個優(yōu)點(diǎn)。經(jīng)過十幾年的發(fā)展,穩(wěn)定性得到很大的提升。唯一的缺點(diǎn)就是網(wǎng)上可查資料太少。本文將介紹如何編寫WTL的第一個程序,后續(xù)篇章將逐步介紹WTL的使用,若感興趣請關(guān)注我的經(jīng)驗(yàn)。如果覺得此篇經(jīng)驗(yàn)有幫助,請勿忘點(diǎn)擊左邊小手,您的支持是我最大的激勵!
配置項(xiàng)目屬性
首先打開Vs2013,選擇File-gt;New-gt;Project。依次選擇Installed-gt;Templates-gt;Visual C -gt;WTL,中間選擇“ATL/WTL Application Wizard”,這里項(xiàng)目名稱寫為“Mywtl”,然后點(diǎn)擊“OK”按鈕開始配置項(xiàng)目屬性。為了簡單起見,我們選擇基本對話框的程序,即“Dialog Based”。配置如圖所示,點(diǎn)擊“Finish”完成項(xiàng)目配置。這樣,一個WTL工程就創(chuàng)建好了。
添加代碼并調(diào)試運(yùn)行
創(chuàng)建完成后,我們可以開始編寫代碼。打開“Main.cpp”文件,在OnOK函數(shù)里面加入下面這行代碼:“::MessageBox(NULL, _T("成功啦!"), _T("WTL第一個程序"), MB_OK);”,同時注釋下面一行:“//CloseDialog(wID);”。然后點(diǎn)擊“Local Windows Debugger”進(jìn)行調(diào)試運(yùn)行。
查看運(yùn)行結(jié)果
在界面上點(diǎn)擊“OK”按鈕,會顯示如下所示的對話框,表示第一個WTL項(xiàng)目已經(jīng)成功運(yùn)行。
通過以上步驟,我們完成了使用WTL編寫第一個程序的過程。后續(xù)篇章將繼續(xù)介紹更多關(guān)于WTL的使用技巧和注意事項(xiàng)。希望本文能對您有所幫助,若有任何問題或建議,請留言交流。