




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)例一:最簡單的對話框程序Step1:新建MFC應(yīng)用程序 首先打開Visual Studio2008,選擇MFC應(yīng)用程序,設(shè)定好路徑和工程名(這里我設(shè)置工程名為為“Calculator”)。這里要注意的是在創(chuàng)建向?qū)Р襟E1的時(shí)候,我們選擇“基本對話框”,其他選項(xiàng)默認(rèn)即可 。 點(diǎn)擊“完成”后界面如圖所示。 Step2:添加代碼在文件“MFChello.cpp”中,添加如下代碼:MessageBox(NULL,"一個(gè)簡單的MFC程序應(yīng)用","實(shí)例一",MB_OK);出現(xiàn)的問題:MessageBox(NULL,"一個(gè)簡單的MFC程序應(yīng)用&q
2、uot;,"實(shí)例一",MB_OK);error C2664: “MessageBoxW”: 不能將參數(shù)2 從“const char 22”轉(zhuǎn)換為“LPCWSTR”解決方法:1.“項(xiàng)目”>“MFChello屬性”“配置屬性”“常規(guī)”“字符集”,選擇“使用多字節(jié)字符集”。2將代碼改為:MessageBox(NULL,L"一個(gè)簡單的MFC程序應(yīng)用",L"實(shí)例一",MB_OK);實(shí)例二:鼠標(biāo)點(diǎn)擊測試程序Step1:新建一個(gè)MFC應(yīng)用程序同上,不再贅述。Step2:修改界面選擇圖中Edit Cntrol 控件,點(diǎn)擊右鍵,選擇“屬性”,右側(cè)
3、顯示屬性對話框。修改Caption為“提示:點(diǎn)擊鼠標(biāo)左鍵或者右鍵試試”Step3:添加鼠標(biāo)響應(yīng)消息左側(cè)“類視圖”,選擇類“CHelloworldDlg”,點(diǎn)擊“”,添加“消息”。選擇“WM_LBOTTUNDOWN”,點(diǎn)擊下拉箭頭,添加“OnLButtonDown”同樣添加消息“OnRButtonDown”。Step4:添加代碼出現(xiàn)的問題:Caption顯示亂碼解決方法:1.“項(xiàng)目”>“MFChello屬性”2. “配置屬性”“常規(guī)”“字符集”,選擇“使用多字節(jié)字符集”。實(shí)例三:點(diǎn)擊鼠標(biāo)游戲Step1:新建MFC應(yīng)用程序。Step2:修改界面,添加控件Control Edit Static
4、 text Static text ButtonStep3:修改控件Caption和ID右鍵控件,選擇“屬性”,在“屬性”對話框中修改。Step4:添加成員變量在“類視圖”中,選擇類“CHelloworldDlg”,點(diǎn)擊右鍵,選擇“添加”“添加變量”,添加變量Step5:添加消息和控件事件添加OnLButtonDown和OnRButtonDown。并為“開始”按鈕添加控件事件BN_CLICKED.Step6:添加代碼實(shí)例四:添加圖標(biāo)程序Step1:新建MFC應(yīng)用程序Step2:插入ICON在資源視圖中,選擇“ICON”方法一:右鍵選擇“ICON”,選擇“添加資源”在“添加資源對話框”中選擇“導(dǎo)
5、入”。對象類型選擇“圖標(biāo)文件(*.ico)”。選擇文件后,點(diǎn)擊“打開”,即可導(dǎo)入。方法二:選擇“編輯” “添加資源”導(dǎo)入三幅圖標(biāo)。Step3:修改代碼在類“CIconTestDlg”的構(gòu)造函數(shù)CIconTestDlg:CIconTestDlg(CWnd* pParent /*=NULL*/)中找到如下代碼m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);修改為:m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1);編譯運(yùn)行結(jié)果如下:Step4:重新布置界面添加如下控件Static editButtonSte
6、p5:修改Button的屬性將“外觀”中“ICON”改為“TRUE”Step5:修改代碼在“IconTestDlg.cpp”文件中,在函數(shù)“CIconTestDlg:OnInitDialog()”中添加代碼。HICONIcon1 = AfxGetApp()->LoadIconW(IDI_ICON2);CStatic*cs = (CStatic*)this->GetDlgItem(IDC_STATIC);cs->ModifyStyle(0x0,SS_ICON|SS_CENTERIMAGE);cs->SetIcon(Icon1);HICONIcon2 = AfxGetApp()->Load
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 解讀2024年體育經(jīng)紀(jì)人考試試題及答案
- 模具設(shè)計(jì)師資格認(rèn)證考試突破技巧與試題及答案
- 足球裁判員如何提升團(tuán)隊(duì)協(xié)作與溝通能力試題及答案
- 給力備戰(zhàn)2024年體育經(jīng)紀(jì)人考試的試題及答案
- 足球裁判員備戰(zhàn)比賽的心理準(zhǔn)備試題及答案
- 新手裁判員也能順利通過的考試技巧試題及答案
- 2024年體育經(jīng)紀(jì)人考試常見問題解答試題及答案
- 全面解析2024體育經(jīng)紀(jì)人考試知識(shí)點(diǎn)的試題及答案
- 家庭水電工施工簡單協(xié)議書(2篇)
- 模具設(shè)計(jì)師資格認(rèn)證考試實(shí)踐技巧與試題及答案
- DB33T 1214-2020 建筑裝飾裝修工程施工質(zhì)量驗(yàn)收檢查用表標(biāo)準(zhǔn)
- 消化內(nèi)科診療指南及操作規(guī)范
- 液體配制安全
- 《電動(dòng)航空器電推進(jìn)系統(tǒng)技術(shù)規(guī)范》
- 2024河北高考地理真題卷解析 課件
- 城市道路日常養(yǎng)護(hù)作業(yè)服務(wù)投標(biāo)文件(技術(shù)方案)
- 《當(dāng)前國際安全形勢》課件
- 3.1 貫徹新發(fā)展理念 課件-高中政治統(tǒng)編版必修二經(jīng)濟(jì)與社會(huì)
- 《互換性復(fù)習(xí)》課件
- 《光伏系統(tǒng)設(shè)計(jì)培訓(xùn)》課件
- 設(shè)備的運(yùn)行動(dòng)態(tài)管理制度(4篇)
評論
0/150
提交評論