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

正文內(nèi)容

網(wǎng)絡(luò)程序設(shè)計(jì)9windows窗口程序基礎(chǔ)-資料下載頁

2025-01-06 07:31本頁面
  

【正文】 stance ? LPCTSTR lpTemplateName, // identifies dialog box template ? HWND hWndParent, // handle to owner window ? DLGPROC lpDialogFunc, // pointer to dialog box procedure ? LPARAM dwInitParam // initialization value ? )。 非模態(tài)對(duì)話框 ? HWND CreateDialog( ? HINSTANCE hInstance, // handle to application instance ? LPCTSTR lpTemplate, // identifies dialog box template name ? HWND hWndParent, // handle to owner window ? DLGPROC lpDialogFunc // pointer to dialog box procedure ? )。 CreateDialogParam ? HWND CreateDialogParam( ? HINSTANCE hInstance, // handle to application instance ? LPCTSTR lpTemplateName, // identifies dialog box template ? HWND hWndParent, // handle to owner window ? DLGPROC lpDialogFunc, // pointer to dialog box procedure ? LPARAM dwInitParam // initialization value ? )。 備注: ? DialogBox宏用 CreateWindowEx函數(shù)創(chuàng)建對(duì)話框。DialogBox函數(shù)然后把一個(gè) WM_INITDIALOG消息 (和一個(gè) WMSETFONT消息,如果模板指定 DS_SETFONT類型)傳遞到對(duì)話框過程。不管模板是否指定WS_VISIBLE類型,函數(shù)顯示對(duì)話框,并且使擁有該對(duì)話框的窗口(也稱屬主窗口)失效,且為對(duì)話框啟動(dòng)它本身的消息循環(huán)來檢索和傳遞消息。 ? 當(dāng)對(duì)話框應(yīng)用程序調(diào)用 EndDialog函數(shù)時(shí),DialogBox函數(shù)清除對(duì)話框戶止消息循環(huán) ,使宿主窗口生效,且返回函數(shù) EndDialog調(diào)用中的 nReSult參數(shù)。 ? BOOL WINAPI Main_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) ? { ? switch(uMsg) ? { ? case WM_INITDIALOG: ? return TRUE。//消息已處理,不需要再調(diào)用真正的內(nèi)部對(duì)話框消息處理函數(shù) ? case WM_COMMAND: ? switch(LOWORD(wParam)) ? { ? case IDOK: ? EndDialog(hWnd,1)。 ? return true。 ? } ? } ? return false。//其他未處理過的消息,調(diào)用內(nèi)部的消息處理函數(shù) ? } ?VC資源腳本 ? 資源腳本,它是一個(gè)簡單的文本文件,可以手工編輯,也可以讓 Visual C++自動(dòng)編輯,或者你用其它的自動(dòng)編輯器編輯。無論如何,資源腳本文件要有一個(gè) .rc的擴(kuò)展名。大多數(shù)的腳本文件都從定義資源行開始,最簡單的資源行通常要用到資源類型,就像這樣: ? [identifier] [resource type] [filename] ? 【 標(biāo)識(shí)符 】 【 資源類型 】 【 文件名稱 】 ? 標(biāo)識(shí)符可以用兩種方式表示:一種是能表示資源意思的字符串,另一種是在資源相對(duì)應(yīng)的頭文件中用define定義過的數(shù)字常量。如果你選擇數(shù)字常量,這通常是一個(gè)好主意,別忘了把相應(yīng)的頭文件加入到你的資源腳本 對(duì)話框資源模板的實(shí)例 ? 在這個(gè)資源腳本文件中,對(duì)話框的定義分成如下幾個(gè)部分: ? ● 對(duì)話框模板名稱或者標(biāo)識(shí)符: IDD_ABOUTDLG為對(duì)話框標(biāo)識(shí)符。 ? ● DIALOGEX關(guān)鍵字。 ? ● 對(duì)話框的位置及外型尺寸: 30, 30, 210, 125,分別為對(duì)話框顯示時(shí),其左上角在程序窗口中的位置( 30, 30)和對(duì)話框的尺寸( 210, 125)。 ? ● 樣式屬性選項(xiàng):設(shè)計(jì)對(duì)話框時(shí)使用的屬性對(duì)話框,包含了這些樣式的設(shè)定,如 WS_POPUP, WS_CAPTION等。 ? ● 對(duì)話框標(biāo)題:“關(guān)于程序 ...”。 ? ● 字體屬性:對(duì)話框中所有文本使用的字體為“華文隸書”,其大小為 12磅。 ? ● 控件屬性設(shè)置:關(guān)鍵字 BEGIN和 END之間是對(duì)話框包含的控件。每個(gè)控件前三個(gè)字段分別是控件類型標(biāo)識(shí)符、控件相關(guān)的文本和控件標(biāo)識(shí)符 對(duì)話框中常用的控件及說明: ? 控件標(biāo)識(shí)符說 明控件標(biāo)識(shí)符說 明 CHECKBOX復(fù)選框控件 LISTBOX列表框控件COMBOBOX組合框控件 LTEXT文本左對(duì)齊的靜態(tài)控件 CTEXT文本居中的靜態(tài)控件PUBSHBUTTON按鈕控件DEFPUSHBUTTON默認(rèn)按鈕控件RADIOBUTTON單選按鈕控件 EDITTEXT編輯框控件 RTEXT文本右對(duì)齊的靜態(tài)控件 GROUPBOX組控件 SCROLLBAR滾動(dòng)條控件 ICON圖標(biāo),屬靜態(tài)控件 資源與資源標(biāo)識(shí) ? 資源是 Windows編程中不可缺少的重要組成部分。 Visual C++ Windows應(yīng)用程序中經(jīng)常用到的菜單、加速鍵、工具欄、對(duì)話框、圖標(biāo)、光標(biāo)、字符串等都視為“資源”,并將其單獨(dú)存放在一個(gè)資源文件中。每個(gè)資源都由相應(yīng)的標(biāo)識(shí)符來區(qū)分,并且可以象變量一樣進(jìn)行賦值。 資源的分類資源的分類資源的分類資源的分類 建一個(gè)單文檔應(yīng)用程序名為:對(duì)話框,然后將項(xiàng)目工作區(qū)切換到“ ResourceView”頁面,展開所有的節(jié)點(diǎn)。 ? 一個(gè)單文檔應(yīng)用程序所使用的資源可分為以下 7類: ( 1)快捷鍵列表( Accelerator):快捷鍵列表為一系列組合鍵的集合,被應(yīng)用程序用于引發(fā)一個(gè)動(dòng)作。該列表一般與菜單命令相關(guān)聯(lián),用于代替鼠標(biāo)操作。 ( 2)對(duì)話框( Dialog):為含有按鈕、列表框、編輯框等各種控件的窗口。 ( 3)圖標(biāo)( Icon):圖標(biāo)是代表應(yīng)用程序顯示在 Windows桌面上的位圖,它同時(shí)有 32*32像素和 16*16像素 2種規(guī)格。 ( 4)菜單( Menu):用戶通過菜單可以完成應(yīng)用程序的大部分操作。 ( 5)字串表( String Table):是應(yīng)用程序使用的全局字符串或其它標(biāo)識(shí)符。 ( 6)工具欄按鈕 (Toolbar):是由一系列具有相同尺寸的位圖組成的,它通常與一些菜單命令相對(duì)應(yīng),用于提高用戶的工作效率。 ( 7)版本信息( Version):版本信息包含應(yīng)用程序的版本、用戶注冊(cè)碼等相關(guān)信息。 ? 除了這些常用資源類別外, Visual C++、 HTML等,也可以自己添加新的資源類別。 ? ID資源標(biāo)識(shí)符資源標(biāo)識(shí)符資源標(biāo)識(shí)符資源標(biāo)識(shí)符 。一個(gè)資源類別都有 一個(gè)或多個(gè)相關(guān)資源,每一個(gè)資源均是由標(biāo) 識(shí)符來定義的。當(dāng)添加或創(chuàng)建一個(gè)新的資源 或資源對(duì)象時(shí),系統(tǒng)會(huì)為其提供默認(rèn)的名稱 并賦值,如:IDR_MAINFRAME等,該定義 保存在 中;當(dāng)然,用戶也可 重新為標(biāo)識(shí)符命名。在 Visual C++,源 程序引用資源和其他用戶定義的對(duì)象是通過 標(biāo)識(shí)符來進(jìn)行的。資源標(biāo)識(shí)符的名稱規(guī)則和其 他標(biāo)識(shí)符相同,但要注意,資源標(biāo)識(shí)符不區(qū)分 大小寫字母,字符個(gè)數(shù)不得超過 247個(gè)。一般 情況下,不同的資源使用不同的資源標(biāo)識(shí)符 前綴。 資源標(biāo)識(shí)符定義的常用前綴 資源標(biāo)識(shí)符 aw2s ? 資源標(biāo)識(shí)符都有一個(gè)整數(shù)與之對(duì)應(yīng),取值范圍為0~65535。系統(tǒng)為創(chuàng)建的標(biāo)識(shí)符自動(dòng)賦值,用戶也可以修改這些值。在同一個(gè)程序項(xiàng)目中,資源標(biāo)識(shí)符名稱不能一樣,不同的標(biāo)識(shí)符的值也不能一樣 ? // // Used by 模態(tài)對(duì)話框 .rc define IDD_ABOUTBOX 100 define IDR_MAINFRAME 128 define IDR_MYTYPE 129 define IDD_MYDIALOG 130 //是新設(shè)置的模態(tài)對(duì)話框的 ID值 define ID_MENUITEM32771 32771 define ID_PUPDIALOG 32773 選中頂層菜單的 View Resource Symbols可以打開“ Resource Symbols”對(duì)話框
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1