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

正文內(nèi)容

第五章基于對話框編程-預(yù)覽頁

2024-10-25 16:00 上一頁面

下一頁面
 

【正文】 水平滾動條 旋轉(zhuǎn)按鈕 滑動條 列表視圖 標(biāo)簽 復(fù)合編輯 月歷 用戶定制工具 靜態(tài)圖片 編輯框 按鈕 單選框 列表框 垂直滾動條 進(jìn)展條 熱鍵 樹形視圖 動畫 日期選擇 IP地址 組合框的擴展 杭州電子科技大學(xué)通信工程學(xué)院 對話框中添加一個控件的方法有下列幾種: ? 在控件工具欄中單擊某控件,此時鼠標(biāo)箭頭在 對話框內(nèi)變成“十”字形狀;在對話框指定位置單擊 鼠標(biāo)左鍵,則此控件被添加到對話框的相應(yīng)位,再 拖動選擇框可改變控件的大小和位置。首先保證在控件工具欄中的選擇按鈕( )是被選中的,然后移動鼠標(biāo)指針至指定的控件上,單擊鼠標(biāo)左鍵即可。在對話框編輯器中,系統(tǒng)會根據(jù)控件的添加次序自動設(shè)置相應(yīng)的 Tab鍵次序。 需要注意的是: ( 1) 單個控件被選取后,選擇框上還有幾個藍(lán)色實心小方塊,拖動它可改變控件的大小。按 Del鍵可將選取的控件刪除。值得注意的是: 大多數(shù)布置控件的命令使用前,都需要用戶選取多個控件,且“主要控件”起到了關(guān)鍵作用。一旦網(wǎng)格顯示,添加或移動控件時都將自動定位在網(wǎng)格線上。此時 出現(xiàn) MFC ClassWizard(MFC類向?qū)?)對話框。 在 OnTestDlg函數(shù)的實現(xiàn)文件 面添加 CFirstDlg類的頭文件包含,即: include “ 杭州電子科技大學(xué)通信工程學(xué)院 菜單 杭州電子科技大學(xué)通信工程學(xué)院 Windows程序都有各自的菜單。助記符與 Alt構(gòu)成一個組合鍵,當(dāng)按住“ Alt”鍵不放,再敲擊 (4) 該字母時,對應(yīng)的菜單項就會被選中。 杭州電子科技大學(xué)通信工程學(xué)院 在 Menu資源的 ID_MENU1上右擊鼠標(biāo),從彈出的快捷菜單中選擇“ Properties”命令,在這里可以重新指定菜單資源 ID,設(shè)置菜單資源的語言和條件,這個條件用來決定菜單資源包含到哪個環(huán)境中,例如當(dāng)指定條件為_DEBUG,則菜單資源只存在于 Debug編譯環(huán)境中。R)”, ID設(shè)為 ID_TEST_RETURN,需要再次強調(diào)的是,符號 amp。 杭州電子科技大學(xué)通信工程學(xué)院 (2) 建立一新的加速鍵,雙擊加速鍵列表的最下端的空行,彈出如圖所示的“ Accel Properities”對話框,可設(shè)置的屬性如表所示 。 杭州電子科技大學(xué)通信工程學(xué)院 在對話框程序中用加速鍵 : 1. 建加速鍵資源 2. 相應(yīng)的對話框類加一個成員: HACCEL m_hAccelTable。 pMsgmessage = WM_KEYLAST ) { // use document specific accelerator table over m_hAccelTable return m_hAccelTable != NULL amp。 該函數(shù)用來顯示一個浮動的彈出式菜單,其位置由各參數(shù)決定。 CMenu* pPopup = (0)。 2. 移動一個按鈕 在工具欄中移動一個按鈕,用鼠標(biāo)左鍵點中它并拖動至相 應(yīng)位置即可。 杭州電子科技大學(xué)通信工程學(xué)院 4. 在工具欄中插入空格 在工具欄中插入空格有以下幾種情況: ? 如果按扭前沒有任何空格,拖動該按鈕向右移動并當(dāng)覆蓋相鄰按鈕的一半以上時,釋放鼠標(biāo)鍵,則此按鈕前出現(xiàn)空格。 杭州電子科技大學(xué)通信工程學(xué)院 雙擊某按鈕彈出屬性對話框 項 目 含 義 ID 工具欄按鈕的標(biāo)識符,用戶既可以輸入自己的標(biāo)識符名稱,也可從 ID框的下拉列表中選取標(biāo)識符名稱 寬 (Width) 工具欄按鈕的象素寬度 高 (Height) 工具欄按鈕的象素高度 提示 (Prompt) 工具欄按鈕提示文本;若為“建立新文檔 \n新建”,則表示將鼠標(biāo)指向該按鈕時,在狀態(tài)欄中顯示“建立新文檔”,而在彈出的提示信息中出現(xiàn)“新建”字樣。 if(!(this)) { MessageBox(failed to creat ToolBar)。 杭州電子科技大學(xué)通信工程學(xué)院 1. 模式對話框 所謂“模式對話框”是指當(dāng)對話框被彈出,用戶必須在對話框中作出相應(yīng)的操作,在退出對話框之前,對話框所在的應(yīng)用程序不能繼續(xù)執(zhí)行。 杭州電子科技大學(xué)通信工程學(xué)院 所謂“無模式對話框”是指當(dāng)對話框被彈出后,一直保留在屏幕上,用戶可繼續(xù)在對話框所在的應(yīng)用程序中進(jìn)行其它操作;當(dāng)需要使用對話框時,只需象激活一般窗口一樣單擊對話框所在的區(qū)域即可激活。通常應(yīng)在對話框的擁有者窗口類內(nèi)聲明一個指向?qū)υ捒蝾惖闹羔槼蓡T變量,通過該指針可訪問對話框?qū)ο?。?MFC程序中,窗口對象的生存期應(yīng)長于對應(yīng)的窗口,也就是說,不能在未關(guān)閉屏幕上窗口的情況下先把對應(yīng)的窗口對象刪除掉。由于默認(rèn)的 CDialog::OnOK和CDialog::OnCancel函數(shù)均調(diào)用 EndDialog,故程序員必須編寫自己的 OnOK和 OnCancel函數(shù)并且在函數(shù)中調(diào)用 DestroyWindow來關(guān)閉對話框。 (2) 在該項目中添加一個對話框資源,將其標(biāo)識符設(shè)為 IDD_DIALOG_SECOND,標(biāo)題設(shè)為“無模式對話框”, (3) 對話框字體和大小設(shè)為“宋體, 9號”。 void CSecondDlg::OnOK() { // 添加其他代碼使用戶輸入對話框的數(shù)據(jù)有效 DestroyWindow()。 void CSecondDlg::OnCancel() // 單擊 [Cancel](取消 )按鈕 { DestroyWindow()。 // 創(chuàng)建對話框 pDlgShowWindow( SW_NORMAL )。 杭州電子科技大學(xué)通信工程學(xué)院 第五章 結(jié)束
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1