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

正文內(nèi)容

[工學(xué)]visualc面向?qū)ο缶幊探坛痰?章對話框和標(biāo)準(zhǔn)控件(參考版)

2024-10-19 18:22本頁面
  

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