MFC基礎教程之視窗定義(一)

2021-09-24 08:58:29 字數 846 閱讀 2313

視窗定義

視窗是 windows 應用程式中乙個非常重要的元素,乙個 windows 應用程式至少要有乙個視窗,稱為主視窗。視窗是螢幕上的一塊矩形區域,是 windows 應用程式與使用者進行互動的介面。利用視窗可以接收使用者的輸入、以及顯示輸出。乙個應用程式視窗通常都包含標題欄、選單欄、系統選單、最小化框、最大化框、 可調邊框,有的還有滾動條。如下圖:

視窗可以分為客戶區和非客戶區, 如上圖。 客戶區是視窗的一部分, 應用程式通常在客戶區中顯示文字或者繪製圖形。 標題欄、 選單欄、 系統選單、 最小化框和最大化框、 可調邊框統稱為視窗的非客戶區, 它們由 windows 系統來管理, 而應用程式則主要管理客戶區的外觀及操作。

視窗可以有乙個父視窗, 有父視窗的視窗稱為子視窗。除了上圖所示型別的視窗外, 對話方塊和訊息框也是一種視窗。 在對話方塊上通常還包含許多子視窗, 這些子視窗的形式有按鈕、 單選按鈕、 核取方塊、 組框、 文字編輯框等。

在 windows 應用程式中, 視窗是通過視窗控制代碼( hwnd) 來標識的我們要對某個視窗進行操作, 首先就要得到這個視窗的控制代碼。控制代碼( handle) 是 windows 程式中乙個重要的概念, 使用也非常頻繁。 在 windows 程式中, 有各種各樣的資源( 視窗、 圖示、游標,畫刷等), 系統在建立這些資源時會為它們分配記憶體, 並返回標識這些資源的標識號, 即控制代碼。 在後面的內容中我們還會看到圖示控制代碼( hicon)、 游標控制代碼( hcursor) 和畫刷控制代碼( hbrush)。

MFC學習之視窗基礎

winmain函式 1 控制代碼 handle 1.定義 資源的標識 2.控制代碼的作用 作業系統通過控制代碼來找到對應的資源,從而對這些資源進行管理和操作。3控制代碼的分類 按資源 1.圖示控制代碼 hicon 2.游標控制代碼 hcursor 3.視窗控制代碼 hwnd 4.應用程式實列控制代碼...

C語言基礎教程之如何定義變數

變數定義就是告訴編譯器在何處建立變數的儲存,以及如何建立變數的儲存。變數定義指定乙個資料型別,幷包含了該型別的乙個或多個變數的列表,如下所示 type variable list 在這裡,type 必須是乙個有效的 c 資料型別,可以是 char w char int float double 或任...

易語言基礎教程之定義及變數

任何程式語言都離不開對變數的定義及引用,易語言也是如此。由於變數是實現資訊處理以及數smaejcsy據計算的核心,因此掌握變數的程式設計客棧定義及引用將顯得格程式設計客棧外重要。下面就一起smaejcsy來學習一下易語言中變數的那些事兒。方法 步驟 建立乙個 windows視窗程式 並繪製如圖所示的...