freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第3章對話框-資料下載頁

2025-08-23 09:14本頁面

【導(dǎo)讀】“新建”菜單,在彈出的“新建”。對話框中選擇“工程”頁面,選擇MFCAppWizard,在工程框中輸入項(xiàng)目名Ex_DlgDemo?!盎緦υ?框)”應(yīng)用程序類型,如圖所示。許用戶設(shè)置對話框的風(fēng)格及ActiveX控件等特點(diǎn)的支持。個步驟中作出的選擇內(nèi)容,單擊[確定]按鈕系統(tǒng)開始創(chuàng)建。應(yīng)用程序用來引發(fā)一個動作。的名稱,如IDR_MAINFRAME等。要遵循下列規(guī)則:。New_Idd是相同的標(biāo)識符。不能以數(shù)字開頭,如8BIT是不合法的標(biāo)識符名。符個數(shù)不得超過247個。序項(xiàng)目的,它的取值范圍為0~32767。創(chuàng)建一個默認(rèn)的單文檔應(yīng)用程序項(xiàng)目Ex_SDI。使用通用的對話框模板創(chuàng)建新的對話框資源。泊”功能,圖中的控件工具欄是處于“浮動”狀態(tài),通常將它拖放到窗口右側(cè),以便于操作。Classname默認(rèn)值為無,它提供C/C++語言編程時所需要的對話框類名,對MFC類庫的資源文件來說,該項(xiàng)不被激活。將添加對話框的General屬性進(jìn)行如下三點(diǎn)修改,將對話框標(biāo)識符改成IDD_DIALOG_FIRST;中的對話框保持外觀上的一致。說明了各個圖標(biāo)按鈕所對應(yīng)的控件類型。

  

【正文】 te( IDD_DIALOG_SECOND )。 // 創(chuàng)建對話框 pDlgShowWindow( SW_NORMAL )。 // 顯示對話框 } 代碼中, Create可用來以一個對話框資源來創(chuàng)建對話框, ShowWindow是一個 CWnd成員函數(shù),用來顯示對話框, SW_NORMAL是用來指定將窗口顯示成一般常用的狀態(tài)。 使用無模式對話框 (11) 在文件 CSecondDlg類的文件包含 include include (12) 編譯并運(yùn)行。在應(yīng)用程序菜單上,多次選擇“測試” ? “對 話框”菜單項(xiàng),將會在同一個位置中出現(xiàn)多個對話框,拖動這 些對話框到適當(dāng)位置,如圖 : 這就是無模式對話框的效果,從上述示例可以看出:模式和無模式對話框在用 編輯器設(shè)計(jì)和使用 MFC ClassWizard創(chuàng)建用 戶對話框類的方法是一致 的,但在對話框的創(chuàng)建和 退出的方式是不同的。 通用對話框 表 MFC的通用對話框 對話框 用 途 CColorDialog 顏色對話框,允許用戶選擇或創(chuàng)建顏色 CFileDialog 文件對話框,允許用戶打開或保存一個文件 CFindReplaceDialog 查找替換對話框,允許用戶查找或替換指定字符串 CPageSetupDialog 頁面設(shè)置對話框,允許用戶設(shè)置頁面參數(shù) CFontDialog 字體對話框,允許用戶從列出的可用字體中選擇一種字體 CPrintDialog 打印對話框,允許用戶設(shè)置打印機(jī)的參數(shù)及打印文檔 這些對話框都有一個共同特點(diǎn):它們都從用戶獲取信息,但并不對信息作處理。 通用對話框 選定一個文件后,單擊 [打開 ]按鈕,就會彈出一個消息對話框,顯示該文件的全路徑名稱。 void CMainFrame::OnTestDlg() { CString filter。 filter = “文本文件 (*.txt)|*.txt|C++文件 (*.h,*.cpp)|*.h。*.cpp||。 CFileDialog dlg (TRUE, NULL, NULL, OFN_HIDEREADONLY, filter)。 if ( () == IDOK){ CString str。 str = ()。 AfxMessageBox(str)。 } } 代碼中, CString是 MFC中的一個類,用來操作字符串。 通用對話框 通用文件對話框類 CFileDialog的構(gòu)造函數(shù)的原型如下: CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_O VERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* pParentWnd = NULL )。 函數(shù)原型中, LPCTSTR類型用來表示一個常值字符指針, 這里可以將其理解成是一個常值字符串類型。上述代碼中, AfxMessageBox用來彈出一個消息對話框 (后面還要討論 )。 GetPathName是 CFileDialog類成員函數(shù),用來獲取文件的 全路徑名。 消息對話框 消息對話框是最簡單的一類對話框,用來顯示信息的。 圖標(biāo)類型 含 義 MB_ICONHAND、 MB_ICONSTOP、 MB_ICONERROR 用來表示 MB_ICONQUESTION 用來表示 MB_ICONEXCLAMATION、 MB_ICONWARNING 用來表示 MB_ICONASTERISK、 MB_ICONINFORMATION 用來表示 按鈕類型 消息對話框常用按鈕類型 MB_ABOUTRETRYIGNORE 消息對話框常用按鈕類型 MB_OK 消息對話框常用按鈕類型 MB_OKCANCEL 消息對話框常用按鈕類型 MB_RETRYCACEL 消息對話框常用按鈕類型 MB_YESNO 消息對話框常用按鈕類型 MB_YESNOCANCEL 消息對話框常用按鈕類型 消息對話框常用按鈕類型 習(xí) 題 (1) 什么是對話框模板、對話框資源和對話框類? (2) 對一個對話框編程一般經(jīng)過幾個步驟? (3) 什么是模式和無模式對話框?它們有哪些不同? (4) 通用對話框有哪些?調(diào)用時需要注意哪些要點(diǎn)? (5) 在單文檔應(yīng)用程序中,通過調(diào)用對話框類 DoModal函數(shù) 將每一個通用對話框都顯示一遍,看看這些通用對話框的界面是怎樣的? (6)創(chuàng)建一個默認(rèn)基于對話框的應(yīng)用程序,然后看一看其中的 對話框類和本章在單文檔應(yīng)用程序添加的對話框類有什么不同?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1