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

正文內(nèi)容

第五章基于對話框編程-文庫吧資料

2024-10-13 16:00本頁面
  

【正文】 point) { // TODO: Add your message handler code here and/or call default CMenu menu。 } 杭州電子科技大學(xué)通信工程學(xué)院 1. 快捷菜單實(shí)現(xiàn)函數(shù) 用資源編輯器和 MFC庫的 CMenu::TrackPopupMenu函數(shù)可以很容易地創(chuàng)建這樣的菜單, CMenu::TrackPopupMenu 函數(shù)原型如下: BOOL TrackPopupMenu( UINT nFlags, int x, int y, CWnd* pWnd, LPCRECT lpRect = NULL )。amp。amp。 3. 在 OnInitDialog()加入: m_hAccelTable=::LoadAccelerators(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_?))。M)\tCtrl+1”,其“ \t”是將后面的“ Ctrl+1”定位到一個(gè)表位。 項(xiàng) 目 含 義 ID 指定資源 ID號(hào)的列表項(xiàng),為了能和菜單聯(lián)用,通常選擇某菜單項(xiàng)的 ID號(hào) Modifiers 用來確定 Ctrl、 Alt、 Shift是否是構(gòu)成加速鍵的組成部分 Type 用來確定該加速鍵的值是虛擬鍵 (VirKey)還是 ASCII Key 是指啟動(dòng)加速鍵的鍵盤按鍵 下一鍵 (Next Key Typed) 單擊此按鈕后,用戶操作的任何按鍵將成為此加速鍵的鍵值 杭州電子科技大學(xué)通信工程學(xué)院 需要說明的是,為了使其他用戶能查看并 使用該加速鍵,還需在相應(yīng)的菜單項(xiàng)文本后面添加加 速鍵內(nèi)容。 (1)定義鍵盤快捷鍵:先打開上例的項(xiàng)目工作區(qū)窗口中 Accelerator的資源項(xiàng),雙擊,出現(xiàn)如圖的加速鍵資源列表。用來指定后面的字符是一個(gè)助記符。T)”,并在該菜單下添加一個(gè)子菜單項(xiàng)“返回 (amp。 杭州電子科技大學(xué)通信工程學(xué)院 在菜單的空位置上雙擊鼠標(biāo)左鍵,則出現(xiàn)它的屬性對話框。任何時(shí)候按下快捷鍵,相應(yīng)的菜單命令都會(huì)被執(zhí)行 杭州電子科技大學(xué)通信工程學(xué)院 按快捷鍵 Ctrl+R,彈出“插入資源”對話框,在資源類型中選定“ Menu”,如圖 杭州電子科技大學(xué)通信工程學(xué)院 單擊 [新建 ]按鈕,系統(tǒng)就會(huì)為應(yīng)用程序添加一個(gè)新的菜單資源,并自動(dòng)賦給它一個(gè)默認(rèn)的標(biāo)識(shí)符名稱 (第一次為DR_MENU1,以后依次為 IDR_MENU IDR_MENU ...),同時(shí)自動(dòng)打開這個(gè)新的菜單資源。 (4)若某項(xiàng)菜單需要快捷鍵的支持,則一般將其列在相應(yīng)菜單項(xiàng)文本之后。 (3) 若菜單項(xiàng)需要助記符,則用括號(hào)將帶下劃線的字母括起來。為了使 Windows程序更容易 操作,許多程序員對于菜單的設(shè)計(jì)都遵循下列一些規(guī)則: (1)若選擇某菜單項(xiàng)會(huì)彈出一對話框,那么在該菜單項(xiàng)文本后 有“ …” 。 // 顯示對話框 代碼中, DoModal是 CDialog基類成員函數(shù),它是用來顯示和終止模式對話框 。 杭州電子科技大學(xué)通信工程學(xué)院 見例 杭州電子科技大學(xué)通信工程學(xué)院 CFirstDlg dlg。 在 Name框中輸入類名 CFirstDlg, 單擊 [OK]按鈕,一個(gè)基于 對話框資源模板的用戶對話框類 CFirstDlg就創(chuàng)建好了。 杭州電子科技大學(xué)通信工程學(xué)院 在應(yīng)用程序中使用添加的對話框須先為該對話框模板創(chuàng)建 一個(gè)用戶對話框類。 為了便于用戶在對話框內(nèi)精確定位各個(gè)控件,系統(tǒng)還提供了網(wǎng)格、標(biāo)尺等輔助工具。只改變其它控件的大小,并與“主要控件”的尺寸一致。 “編排”菜單不是在Visual C++ ,而是隨著對話框編輯器的打開而顯示的。對控件的布局,對話框編輯器中提供了控件布局工具欄可以自動(dòng)地排列對話框內(nèi)的控件,并能改變控件的大小。在鼠標(biāo)拖動(dòng)過程中還按住 Ctrl鍵則復(fù)制控件。 ( 2) 多個(gè)控件被選取后,其中只有一個(gè)控件的選擇框有幾個(gè)藍(lán)色實(shí)心小方塊,這個(gè)控件稱為主要控件的小方塊。 先按住 Shift鍵不放,然后用鼠標(biāo)選取控件,直到所需要的多個(gè)控件選取之后再釋放 Shift鍵。利用 Tab鍵,用戶可在對話框內(nèi)的控件中進(jìn)行選擇。 用 Tab鍵選取。 用助記符來選取。 杭州電子科技大學(xué)通信工程學(xué)院 控件的刪除、復(fù)制和布局操作一般都要先選取控件,若選取單個(gè)控件,則可以下列方法: 鼠標(biāo)直接選取。 ? 在控件工具欄中單擊某控件,此時(shí)鼠標(biāo)箭頭對 話框內(nèi)變成“十”字形狀;在指定位置單擊鼠標(biāo)左鍵 不放,拖動(dòng)鼠標(biāo)至滿意位置,釋放鼠標(biāo)鍵。說明了各個(gè)圖標(biāo)按鈕所對應(yīng)的控件類型。 將添加對話框的 General屬性進(jìn)行如下三點(diǎn)修改, 將對話框標(biāo)識(shí)符改成 IDD_DIALOG_FIRST; 將對話框標(biāo)題改為“我的第一個(gè)對話框”; 單擊 [字體 ]按鈕,通過彈出的字體對話框?qū)υ捒騼?nèi)的文本設(shè)置成“宋體, 9” ,以使自己的對話框和 Windows中的對話框保持外觀上的一致。 對話框的屬性有 General(一般 )、 Styles(風(fēng)格 )、 More Styles(更多 )、 Extended Styles(擴(kuò)展風(fēng)格 )、MoreExtended Styles(更多擴(kuò)展風(fēng)格 )等部分,這里僅介紹最常用的 General屬性。 Visual C++“浮動(dòng)”與“停泊”功能,圖中的控件工具欄是處于“浮動(dòng)”狀態(tài),通常將它拖放到窗口右側(cè),以便于操作。對話框的默認(rèn)標(biāo)題為 Dialog,有 [OK]和 [Cancel]兩個(gè)按鈕,這兩個(gè)按鈕的標(biāo)識(shí)符分別為 IDOK和 IDCANCEL。 類 型 說 明 IDD_DIALOGBAR 對話條,往往和工具條停放一起 IDD_FORMVIEW 一個(gè)表狀風(fēng)格的對話框,用于無模式對話框或視圖類 ID
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1