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

正文內(nèi)容

[工學(xué)]第五章對話框和標(biāo)準(zhǔn)控件-在線瀏覽

2024-11-30 15:50本頁面
  

【正文】 學(xué) 院 (1) 構(gòu)造 CFileDialog類的對象 。 ? 參數(shù) lpszDefExt為默認(rèn)的文件擴展名 。 ? 參數(shù) lpszFileName是出現(xiàn)在文件名編輯框中的初始文件名 。 ? 參數(shù) dwFlags 由一個或多個標(biāo)志組成 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 CFileDialog類 ? 參數(shù) lpszFilter指定文件過濾器 , 用于確定顯示在文件列表中的文件類型 。 整個字符串以兩個管道符 (||)和一個 NULL字符結(jié)束 , 可以用 CString對象值作為該參數(shù)的值 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 CFileDialog類 CFileDialog dlg( TRUE, bmp, *.bmp, OFN_HIDEREADONLY|OFN_ALLOWMULTISELECT, 文本文件 (*.txt)|*.txt|Word文件 (*.doc)|*.doc )。 (3) 如果 DoModal()返回的是 IDOK, 那么調(diào)用成員函數(shù)可以獲取文件信息 。 ? 對該類的使用可按下列步驟進(jìn)行 。 (2) 設(shè)置或修改成員變量 m_cc來初始化對話框 。 (3) 調(diào)用成員函數(shù) DoModal來顯示對話框并讓用戶從中選擇顏色 。 通過使用該類的成員函數(shù) GetColor即可得到選擇顏色的 RGB值 。 CFontDialog 類的使用步驟與CColorDialog的使用過程是一樣的 , 在用戶選擇了字體后 , 成員函數(shù)獲取所選擇的字體信息 。 對話框僅僅提供了標(biāo)準(zhǔn)接口 , 它允許輸入待查找和替換的字符串 ,而真正的查找和替換功能則需要程序員自己實現(xiàn) 。 因此 , 對該類的使用要按照非模式對話框進(jìn)行 。 該對話框是模式對話框 ,它的使用過程與 CColorDialog一樣 , 只是在成員函數(shù)上有所不同 。 其使用過程與 CColorDialog類似 , 在使用時可利用 Visual C++的提示功能來學(xué)習(xí)和掌握其成員函數(shù) 。 作為一般窗口,控件具有許多通用的窗口屬性,并且可以使用 ShowWindow、MoveWindow等窗口管理函數(shù)來顯示或隱藏控件、改變控件的位置以及其他操作。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 標(biāo)準(zhǔn) Windows控件 ( 1)靜態(tài)控件 ( 2)按鈕控件 ( 3)編輯框控件 ( 4)列表框控件 ( 5)組合框控件 ( 6)滾動條控件 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 靜態(tài)文本控件 (CStatic) 靜態(tài)文本控件是靜態(tài)控件的一種,只是簡單地在屏幕上顯示一字符串,在運行過程中它不和用戶發(fā)生任何關(guān)系。該控件的一個常用屬性是 Caption屬性,用來在控件中顯示文本。靜態(tài)文本控件一般是配合無 Caption屬性的控件使用的。編輯框控件的風(fēng)格可在其屬性對話框中設(shè)置。如果要鎖定編輯框,即在運行時不能進(jìn)行編輯,則可設(shè)置 Readonly選項。 ? 封裝編輯框控件的類是 CEdit類,它有很多成員函數(shù),可以方便程序員進(jìn)行編輯工作 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 編輯框控件 (CEdit) 成員函數(shù) 說 明 GetSel 獲取編輯框中當(dāng)前選擇的起始字符和終止字符位置 ReplaceSel 用指定文本替換編輯框中的當(dāng)前選擇 SetSel 選擇編輯框中的一個字符范圍 SetReadOnly 設(shè)置編輯框控件的只讀狀態(tài) GetPasswordChar 獲取用戶輸入文本時在編輯框控件內(nèi)顯示的口令字符 SetPasswordChar 設(shè)置或刪除當(dāng)用戶輸入文本時在編輯框控件中顯示的口令字符 Undo 取消上一次編輯框控件操作 Clear 清除編輯框控件內(nèi)的當(dāng)前選擇 Copy 將編輯框控件中的當(dāng)前選擇復(fù)制到剪貼板中 Paste 將數(shù)據(jù)從剪貼板復(fù)制到編輯框控件中的當(dāng)前光標(biāo)處 GetLine 從編輯框控件中獲取一行文本 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 按鈕控件 (CButton) ? Windows中所用的按鈕是隨處可見的 , 常見的按鈕有 3種類型: 按鍵按鈕 、 單選按鈕和復(fù)選框 。 ? 單選按鈕的外觀是一個圓圈 , 當(dāng)它被選中時 ,單選按鈕中就標(biāo)上一個黑點 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 按鈕控件 (CButton) ? 對于按鍵按鈕的使用主要是映射 BN_CLICKED單擊事件和 BN_DOUBLECLICK雙擊事件 。 為了表示這兩個單選按鈕是一組 , 必須將本組中第 1個按鈕的Group 屬性選中 , 并為設(shè)定 Group屬性的按鈕在ClassWizard中映射成員變量 。 ? 在使用復(fù)選框時 , 要為每一個復(fù)選框映射一個變量 ,變量的類型為 BOOL類型 , 在運行時 , 如果某個復(fù)選框被選中 , 則對應(yīng)變量的值為 TRUE, 反之為 FALSE。 列表框控件默認(rèn)情況下只能進(jìn)行單選操作 ,若要使列表框能進(jìn)行多項選擇 , 則需要修改其屬性中 Style下的 Selection屬性 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 列表框控件 (CListBox) 成員函數(shù) 功 能 AddString 在列表框中增加一個串 DeleteString 在列表框中刪除一個串 InsertString 在列表框中指定位置插入一個串 ResetContent 清除列表框中所有列表項 FindString 在列表框中查找一個串 SetCurSel 選擇一列表項 GetSel 獲取一列表項的選擇狀態(tài) GetCount 獲取列表框中列表項的數(shù)目 GetCurSel 獲取列表框中當(dāng)前所選串的索引 (從 0開始 ) GetText 獲取某個位置處的字符串值 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 列表框控件 (CListBox) 列表框的使用一般可按下述步驟進(jìn)行操作 。 (2) 用 ClassWizard為該控件映射 CListBox類型的成員變量 。 (4) 若要判斷列表框中被選中的字符串,對單選情況可使用 GetCurSel()函數(shù)獲得所選項的索引,再利用GetText()函數(shù)獲得該索引處的字符串值。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 組合框的產(chǎn)生 列表框控件和編輯框控件作為用戶輸入的窗口 , 各有其優(yōu)點 。 但是當(dāng)用戶需要的項目未在列表框中列出時 , 列表框就無能為力了 。 如果將這兩個控件結(jié)合起來使用 , 正常情況下用戶可方便地在列表框中進(jìn)行選擇 , 如果沒有所需項 , 則使用編輯框進(jìn)行輸入 , 從而出現(xiàn)了組合框這種控件 組合框結(jié)合列表框和編輯框控件的特點 , 取二者之長 , 互相彌補其短 , 從而完成復(fù)雜的輸入功能 。 簡單組合框和下拉式組合框 都含有列表框和編輯框控件 , 但是簡單組合框的列表框不是下拉式的 ,跟正常的列表框一樣 。 下拉式列表框與普通列表框相比 , 占用的屏幕要少的多 , 用戶可以根據(jù)對話框的布局適當(dāng)選擇組合框的下拉式列表類型和列表框 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 滾動條控件 滾動條是窗口中常見的對象 。 這種滾動條與窗口一同創(chuàng)建 , 位于窗口用戶區(qū)旁的非用戶區(qū) , 用來擴展用戶區(qū)的顯示范圍 , 它被稱為標(biāo)準(zhǔn)滾動條 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 滾動條控件 滾動條可分為 垂直滾動條和水平滾動條 兩種類型 ,但其組成部分都是一樣的 , 滾動條兩端都有兩個箭頭按鈕 , 中間有一個可沿滾動條方向移動的滾動塊 。 創(chuàng)建滾動條控件分為兩步: 首先創(chuàng)建 CSrollBar對象 , 然后調(diào)用成員函數(shù) Create創(chuàng)建滾動條控件 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 公共控件 進(jìn)度條控件 進(jìn)度條控件是在一較長應(yīng)用操作中,給用戶提供可視反饋的一個窗口。 CProgressCtrl類封裝了進(jìn)度條控件的功能 。當(dāng)前位置表明該操作此時已經(jīng)進(jìn)行多久 , 可使用成員函數(shù)SetScrollPos() 函 數(shù) 來 設(shè) 置 當(dāng) 前 位 置 或 使 用GetScrollPos()函數(shù)來獲取當(dāng)前位置 。 北 京 林 業(yè) 大 學(xué) 信 息 學(xué) 院 公共控件 微調(diào)器控件 旋轉(zhuǎn)按鈕控件 (SpinButtonControl)即微調(diào)器控件又稱為上下控件,其主要功能是利用一對標(biāo)有相反方向箭頭的小按鈕,通過單擊它來在一定范圍內(nèi)改變當(dāng)前的數(shù)值,該值可以數(shù)字的形式顯示在一個伙伴窗口中。 微調(diào)器控件可在其伙伴窗口的左側(cè) , 也可在其右側(cè)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1