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

正文內(nèi)容

[工學(xué)]第五章 對話框和標準控件-預(yù)覽頁

2024-11-06 15:50 上一頁面

下一頁面
 

【正文】 ”對話框 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 CFileDialog類 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 (1) 構(gòu)造 CFileDialog類的對象 。 ? 參數(shù) lpszFileName是出現(xiàn)在文件名編輯框中的初始文件名 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 CFileDialog類 ? 參數(shù) lpszFilter指定文件過濾器 , 用于確定顯示在文件列表中的文件類型 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 CFileDialog類 CFileDialog dlg( TRUE, bmp, *.bmp, OFN_HIDEREADONLY|OFN_ALLOWMULTISELECT, 文本文件 (*.txt)|*.txt|Word文件 (*.doc)|*.doc )。 ? 對該類的使用可按下列步驟進行 。 (3) 調(diào)用成員函數(shù) DoModal來顯示對話框并讓用戶從中選擇顏色 。 CFontDialog 類的使用步驟與CColorDialog的使用過程是一樣的 , 在用戶選擇了字體后 , 成員函數(shù)獲取所選擇的字體信息 。 因此 , 對該類的使用要按照非模式對話框進行 。 其使用過程與 CColorDialog類似 , 在使用時可利用 Visual C++的提示功能來學(xué)習(xí)和掌握其成員函數(shù) 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 標準 Windows控件 ( 1)靜態(tài)控件 ( 2)按鈕控件 ( 3)編輯框控件 ( 4)列表框控件 ( 5)組合框控件 ( 6)滾動條控件 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 靜態(tài)文本控件 (CStatic) 靜態(tài)文本控件是靜態(tài)控件的一種,只是簡單地在屏幕上顯示一字符串,在運行過程中它不和用戶發(fā)生任何關(guān)系。靜態(tài)文本控件一般是配合無 Caption屬性的控件使用的。如果要鎖定編輯框,即在運行時不能進行編輯,則可設(shè)置 Readonly選項。 ? 單選按鈕的外觀是一個圓圈 , 當它被選中時 ,單選按鈕中就標上一個黑點 。 為了表示這兩個單選按鈕是一組 , 必須將本組中第 1個按鈕的Group 屬性選中 , 并為設(shè)定 Group屬性的按鈕在ClassWizard中映射成員變量 。 列表框控件默認情況下只能進行單選操作 ,若要使列表框能進行多項選擇 , 則需要修改其屬性中 Style下的 Selection屬性 。 (2) 用 ClassWizard為該控件映射 CListBox類型的成員變量 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 組合框的產(chǎn)生 列表框控件和編輯框控件作為用戶輸入的窗口 , 各有其優(yōu)點 。 如果將這兩個控件結(jié)合起來使用 , 正常情況下用戶可方便地在列表框中進行選擇 , 如果沒有所需項 , 則使用編輯框進行輸入 , 從而出現(xiàn)了組合框這種控件 組合框結(jié)合列表框和編輯框控件的特點 , 取二者之長 , 互相彌補其短 , 從而完成復(fù)雜的輸入功能 。 下拉式列表框與普通列表框相比 , 占用的屏幕要少的多 , 用戶可以根據(jù)對話框的布局適當選擇組合框的下拉式列表類型和列表框 。 這種滾動條與窗口一同創(chuàng)建 , 位于窗口用戶區(qū)旁的非用戶區(qū) , 用來擴展用戶區(qū)的顯示范圍 , 它被稱為標準滾動條 。 創(chuàng)建滾動條控件分為兩步: 首先創(chuàng)建 CSrollBar對象 , 然后調(diào)用成員函數(shù) Create創(chuàng)建滾動條控件 。 CProgressCtrl類封裝了進度條控件的功能 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 公共控件 微調(diào)器控件 旋轉(zhuǎn)按鈕控件 (SpinButtonControl)即微調(diào)器控件又稱為上下控件,其主要功能是利用一對標有相反方向箭頭的小按鈕,通過單擊它來在一定范圍內(nèi)改變當前的數(shù)值,該值可以數(shù)字的形式顯示在一個伙伴窗口中。 為了使微調(diào)器控件能夠正確使用 , 還需要在對話框類的 OnInitDialog()函數(shù)中增加設(shè)置微調(diào)器初始值的語句 。 每當創(chuàng)建一個新的資源或資源對象時 , 系統(tǒng)就會為其提供一個默認的資源符號名稱并賦予一個整數(shù)值 ,該定義被保存在 。根據(jù)不同資源的特點, Visual C++提供了不同的可視化資源編輯器。 在窗口中雙擊要查看的資源 , 即可打開相應(yīng)的資源編輯器 。 選擇圖標 大小規(guī)格 圖形工具欄 實際圖形 放大圖形 顏色工具欄 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 (2)串表 (String Table)編輯器 運行一個 Windows應(yīng)用程序后 , 當鼠標指向菜單項和工具欄按鈕時 , 在底部狀態(tài)欄將顯示所指項的有關(guān)提示信息 , 串表就是這樣一種資源字符串 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 在一個 Windows應(yīng)用程序中,常見的菜單類型有 3種:主菜單、彈出菜單和快捷菜單。 一個菜單項是可選擇或可執(zhí)行的 , 每一個菜單對應(yīng)一個確定的功能 。 可以通過放置分隔線對邏輯或功能上緊密相關(guān)的菜單項分組 。 編輯菜單 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 如果在當前空白菜單項位置插入 , 則選定窗口中的空白菜單項后按回車鍵 (或雙擊空白菜單項 ), 系統(tǒng)彈出 Menu Item Properties對話框 。 用鼠標單擊菜單項或用上 、 下 、 左 、 右光標鍵選擇菜單項 ,然后單擊 Cut按鈕或按 Del鍵刪除 。 建立消息映射 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 菜單項都不止一種狀態(tài) , 我們經(jīng)常需要根據(jù)應(yīng)用的內(nèi)部狀態(tài)來對菜單項作相應(yīng)的改變 。 當用戶右擊鼠標 , 彈出式菜單就會出現(xiàn)在光標所在位置 。 使用快捷菜單 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 TrackPopupMenu( )函數(shù)創(chuàng)建快捷菜單 使用菜單資源編輯器和 CMenu::TrackPopupMenu( )函數(shù)來創(chuàng)建右鍵快捷菜單 。 x、 y分別表示菜單的水平坐標和頂端的垂直坐標; pWnd表示彈出菜單的窗口 , 包括全部的WM_COMMAND消息; lpRect表示一個矩形域 , 當單擊這個矩形域時菜單不消失 。 (2)調(diào)用 AppendMenu( )或 InsertMenu( )函數(shù)在菜單中加入菜單項 。 下面通過實例來討論如何給它創(chuàng)建一個菜單 。 工具欄的使用 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 使用工具欄編輯器來編輯工具欄資源 。 建立消息映射 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 向?qū)傻臉藴使ぞ邫诘?ID值為 IDR_MAINFRAME。 自定義工具欄的操作 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 調(diào)用 CToolBar::Create( )或 CreateEx( )函數(shù)創(chuàng)建并初始化工具欄窗口對象 。 若加載成功 , 將返回 TRUE, 否則返回 FALSE。 不管一個框架窗口中有多少個子窗口控制欄 , 該函數(shù)只需調(diào)用一次 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 狀態(tài)欄實際上是一個窗口 ,一般分為幾個窗格 , 每個窗格顯示不同的信息 。 其次在 MFC應(yīng)用程序框架的實現(xiàn)文件 , 為狀態(tài)欄定義一個靜態(tài)數(shù)組 indicators, 如下所示: static UINT indicators[ ]= { ID_SEPARATOR, //顯示命令功能提示 ID_INDICATOR_CAPS, //顯示大寫鎖定鍵狀態(tài) ID_INDICATOR_NUM, //顯示數(shù)字鎖定鍵狀態(tài) ID_INDICATOR_SCRL, //顯示滾動鎖定鍵狀態(tài) }。 最后 CWnd::Create( )函數(shù)以主框架窗口為父窗口創(chuàng)建狀態(tài)欄 , 創(chuàng)建后默認??吭谥骺蚣艽翱诘牡撞?。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1