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

正文內(nèi)容

[工學(xué)]visual c++面向?qū)ο缶幊探坛痰?章 對(duì)話框和標(biāo)準(zhǔn)控件(文件)

2024-11-03 18:22 上一頁面

下一頁面
 

【正文】 列表視控件 常用的 MFC控件類 MFC類 控 件 CTreeCtrl 樹視控件 CTabCtrl 標(biāo)簽 CAnimateCtrl 動(dòng)畫控件 CRichEditCtrl 復(fù)合編輯框 CDateTimeCtrl 日期時(shí)間選取器 CMonthCalCtrl 日歷 CComboBoxEx 擴(kuò)展組合框 CStatusBarCtrl 狀態(tài)條控件 CToolBarCtrl 工具條控件 CImageList 圖像列表 控件通知 Notification消息 : ?用戶對(duì)控件的操作將引發(fā)控件事件 , Windows產(chǎn)生對(duì)應(yīng)的 控件通知 Notification消息 , 消息由其父窗口 ( 如對(duì)話框 ) 接收并處理 。 ?程序員不必關(guān)心消息具體的發(fā)送和接收 , 只需利用 ClassWizard將控件映射到成員變量 , 將控件消息映射到成員函數(shù) , 然后編寫具體的處理代碼 。 ?控件也可以用于其它窗口 , 如在程序視圖窗口顯示控件 。 要?jiǎng)h除已添加的控件 , 先單擊對(duì)話框中的控件 ,再按 Delete鍵即可刪除指定的控件 。 對(duì)于其它控件 , 先單擊控件 ,然后利用控件周圍的尺寸調(diào)整點(diǎn)來改變控件的大小 。 若在鼠標(biāo)拖動(dòng)過程中按住 Ctrl鍵則復(fù)制控件 , 復(fù)制的控件保持原來控件的大小和屬性 。為了便于用戶在對(duì)話框內(nèi)精確定位各個(gè)控件 , 系統(tǒng)還提供了網(wǎng)格 、 標(biāo)尺等輔助功能 。 ? 不同控件有不同的屬性 , 但它們都具有通用屬性 ,如控件標(biāo)識(shí) ID、 標(biāo)題 Caption等項(xiàng) , 控件的 General屬性 項(xiàng) 目 說 明 ID 控件的標(biāo)識(shí) , 對(duì)話框編輯器會(huì)為每一個(gè)加入的控件分配一個(gè)默認(rèn)的 ID Caption 控件的標(biāo)題 , 作為程序執(zhí)行時(shí)在控件位置上顯示的文本 Visible 指明顯示對(duì)話框時(shí)該控件是否可見 Group 用于指定一個(gè)控件組中的第一個(gè)控件 HelpID 表示為該控件建立一個(gè)上下文相關(guān)的幫助標(biāo)識(shí) ID Disabled 指定控件初始化時(shí)是否禁用 Tab Stop 表示對(duì)話框運(yùn)行后該控件可以通過使用 Tab鍵來獲取焦點(diǎn) 靜態(tài)控件 ? 靜態(tài)控件 ( Static control) 是用來顯示一個(gè)文本串或圖形信息的控件 , 它包括 靜態(tài)文本控件 、 圖片控件 和 組框 。 ? 編程時(shí)用的最多是 靜態(tài)文本控件 , 它被用來作為其它控件的標(biāo)題 。 ? 編輯框?yàn)橛脩籼峁┝肆己玫妮斎?、 輸出功能 , 能夠?qū)㈡I盤輸入的字符串轉(zhuǎn)化為要求的數(shù)據(jù)類型 ,并驗(yàn)證它是否符合輸入要求 ( 字符串長(zhǎng)度或數(shù)值范圍 ) 。 編輯 框發(fā)送消 息有: EN_CHANGE、EN_KILLFOCUS、 EN_SETFOCUS、 EN_MAX TEXT、 EN_UPDATE等 。 按鍵按鈕在被按下時(shí)會(huì)立即執(zhí)行某個(gè)命令 , 也被稱為命令按鈕;單選按鈕用于在一組互相排斥的選項(xiàng)中選擇其中一項(xiàng);復(fù)選框用于在一組選項(xiàng)中選擇其中一項(xiàng)或多項(xiàng);組框可以使一組控件關(guān)聯(lián)起來 。 一個(gè)對(duì)話框只能有一個(gè) Default button默認(rèn)按鈕 , 通常情況下將 OK按鈕設(shè)置為默認(rèn)按鈕 。 ? 一般將一組單選按鈕放在一個(gè)組框中 , 在一組單選按鈕中 , 第一個(gè) (Tab鍵順序 )按鈕最重要 , 其 ID值可用于在對(duì)話框中為控件建立關(guān)聯(lián)的成員變量 。 除了選中和沒選中兩種狀態(tài) , 復(fù)選框還有第三種狀態(tài) , 此時(shí)選中標(biāo)記顯示為暗色 , 它表示該項(xiàng)不可以由用戶選擇 。 ? CButton類提供了一些成員函數(shù)實(shí)現(xiàn)對(duì)按鈕控件對(duì)象的控制和管理 , 如利用成員函數(shù) GetCheck()或 SetCheck()獲取或設(shè)置單選按鈕或復(fù)選框的當(dāng)前狀態(tài) , 利用成員函數(shù) GetButtonStyle() 或SetButtonStyle()獲取或改變按鈕控件的風(fēng)格 。 ?列表框 ( List box) 是一個(gè)列出了一些文本項(xiàng)的窗口 , 常用來顯示類型相同的一系列清單 , 如文件 、字體和用戶等 。 列表框常用的通知消息有:用戶雙擊列表框中的列表項(xiàng)時(shí)發(fā)送消息LBN_DBLCLK, 列表框失去鍵盤輸入焦點(diǎn)時(shí)發(fā)送消息 LBN_KILLFOCUS, 列表框獲得鍵盤輸入焦點(diǎn)時(shí)發(fā)送消息 LBN_SETFOCUS, 列表框中的當(dāng)前選擇項(xiàng)發(fā)生改變時(shí)發(fā)送消息 LBN_SELCHANGE。 組合框 ?編輯框和列表框在使用時(shí)受到一些限制 , 編輯框允許用戶輸入文本內(nèi)容 , 但用戶卻不能直接選擇以前已輸入的文本內(nèi)容 。 ?組合框有簡(jiǎn)單組合框 ( Simple) 、 下拉組合框( Dropdown) 和下拉列表框 ( Drop List) 等三種形式 , 通過控件 Properties屬性對(duì)話框 Styles頁面的Type下拉框設(shè)置這三種形式 。 組合框 發(fā)送的 消息 : 組合框消息有:關(guān)閉組合框消息 CBN_CLOSEUP,打開列表框消息 CBN_DROPDOWN, 雙擊列表項(xiàng)消息CBN_DBLCLK, 選擇一個(gè)列表項(xiàng)并按下 Enter鍵或單擊下拉按鈕隱藏列表框時(shí)發(fā)送消息 CBN_SELENDOK,當(dāng)前選項(xiàng)被取消時(shí)(如重新選擇其它控件或關(guān)閉對(duì)話框)發(fā)送消息 CBN_SELENDCANCEL, 當(dāng)前選項(xiàng)改變消息 CBN_SELCHANGE; 當(dāng)組合框的編輯框中的文本被修改且新的文本顯示之后發(fā)送消息 CBN_EDIT CHANGE, 當(dāng)編輯框中的文本被修改且新的文本顯示之前發(fā)送消息 CBN_EDITUPDATE; 組合框失去鍵盤輸入焦點(diǎn)消息 CBN_KILLFOCUS, 組合框獲得鍵盤輸入焦點(diǎn)消息 CBN_SETFOCUS。 ?滾動(dòng)條分為垂直滾動(dòng)條和水平滾動(dòng)條兩種類型 。 。 ?當(dāng) 移動(dòng) 滾 動(dòng) 條 時(shí)發(fā) 送 消 息 WM_HSCROLL 或WM_VSCROLL。當(dāng)用戶在組合框的編輯框中輸入一個(gè)列表項(xiàng)并單擊 “ 應(yīng)用 ” 按鈕,一個(gè)指定標(biāo)題的靜態(tài)文本控件將出現(xiàn)在對(duì)話框的右部。注意,每輸入完一個(gè)列表項(xiàng),按下 Ctrl+Enter鍵后才能換行輸入下一項(xiàng)。 而 組合框 ( Combo box) 吸收了列表框和編輯框的優(yōu)點(diǎn) , 它可以顯示列表項(xiàng)供用戶進(jìn)行選擇 ,也允許用戶輸入新的列表項(xiàng) 。 例 編寫一個(gè)對(duì)話框應(yīng)用程 ExmpList, 對(duì)話框中有一個(gè)列表框 , 當(dāng)用戶單擊列表框中的一個(gè)列表項(xiàng)( 一個(gè)國家 ) 時(shí) , 在四個(gè)編輯框分別顯示指定國家的名稱 、 首都 、 面積和人口 。 ?列表框有單選 Single、 多選 Multiple、 擴(kuò)展多選Extended、 不選 None四種風(fēng)格 , 在控件 Properties屬性對(duì)話框的 Selection下拉框中設(shè)置 。當(dāng)用戶單擊 “ 應(yīng)用 ” 按鈕,對(duì)話框右邊的按鍵按鈕將根據(jù)選擇的顏色實(shí)現(xiàn)按鈕的自畫。 另外 , 我們可以通過設(shè)置 Pushlike屬性使單選按鈕或復(fù)選框具有普通按鈕的外觀 。 3. 復(fù)選框 ? 復(fù)選框是由一個(gè)空心方框和緊隨其后的文本組成 ,當(dāng)它被選中時(shí) , 空心方框中就加上一個(gè) “ √” 或“ ” 標(biāo)記 。 2. 單選按鈕 ? 單選按鈕是由一個(gè)圓圈和緊隨其后的文本標(biāo)題組成 , 當(dāng)它被選中時(shí) , 圓圈中就標(biāo)上一個(gè)黑點(diǎn) 。 通過 Properties對(duì)話框可以設(shè)置按鈕的不同風(fēng)格 , 如通過設(shè)置 Default button屬性設(shè)置一個(gè)默認(rèn)按鈕 。 按鈕 按鈕 ( Button) 包括 按鍵按鈕 、 單選按鈕 、 復(fù)選框 和 組框 等 4種類型 。 ? 編輯框常用 屬性 : Multiline設(shè)置單行或多行編輯 ,Align text設(shè)置文本對(duì)齊方式 , Number表示只能輸入數(shù)字 , Password表示鍵入編輯框的字符都將顯示為 “ *” , Uppercase或 Lowercase表示鍵入編輯框的字符全部轉(zhuǎn)換成大寫或小寫形式 , ReadOnly表示只能輸出數(shù)據(jù) 。 編輯框 ? 編輯框 ( Edit box) 又稱 文本框 或 編輯控件 , 它一般與靜態(tài)文本控件一起使用 , 用于數(shù)據(jù)的輸入和輸出 。 ? 管理靜態(tài)文本控件和圖片控件的 MFC類是 CStatic類 , 而管理組框的 MFC類是 CButton類 。 控件共有屬性 ? 控件的屬性決定了控件的外觀和功能 , 我們只有通過控件屬性對(duì)話框才能設(shè)置控件的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1