控制項 (MFC)
控制項是使用者可以輸入和操作資料互動的物件。它們通常會出現在對話方塊中,或在工具列上。這個主題系列家族涵蓋三種主要的控制項:
Windows 通用控制項,包括主控描繪控制項
ActiveX 控制項
其他的控制項類別所提供的程式庫 (MFC)
Windows 通用控制項
Windows 作業系統永遠提供多個 Windows 通用控制項。這些控制項物件是可程式化,而且 Visual C++ 對話方塊編輯器支援將它們新增到您的對話方塊。程式庫 (MFC) 會提供類別來封裝這些控制項,每一個表格中所顯示 Windows 通用控制項和 MFC 類別。(在資料表中的某些項目具有相關的進一步討論這些主題。請為無特定主題的控制項,參閱 MFC 類別的文件)。
類別 CWnd 是所有的視窗類別,包括您所有的控制項類別的基底類別。Windows 通用控制項可支援下列環境:
Windows 95、 Windows 98 中,與 Windows 2000
Windows NT,3.51 和之後的版本
Win32 中,1.3 版 (4.2 及更新版本的 Visual C++ 版本不支援 win32 中)
舊式的通用控制項 — 核取方塊、 下拉式方塊,編輯方塊、 清單方塊、 選項按鈕、 按鈕、 捲軸控制項和靜態控制項,都在較早版本 Windows 也可以使用。
ActiveX 控制項
ActiveX 控制項,以前稱為 OLE 控制項,可在您的應用程式視窗,或全球資訊網上的 HTML 網頁] 對話方塊中。如需詳細資訊,請參閱 MFC ActiveX 控制項。
其他的 MFC 控制項類別
除了封裝所有的 Windows 通用控制項和該支援程式設計自己 ActiveX 的控制項 (或使用由其他人所提供的 ActiveX 控制項) 的類別,MFC 會提供下列的控制項類別,其本身的:
找出 Windows 通用控制項相關的資訊
下表簡要說明每個 Windows 通用控制項,包括控制項的 MFC 包裝函式類別。
Windows 通用控制項和 MFC 類別
控制項 |
MFC 類別 |
描述 |
使用全新的 Windows 95 嗎? |
---|---|---|---|
顯示 AVI 視訊短片的連續畫面格 |
是 |
||
button |
按鈕的動作。 也用於核取方塊、 選項按鈕和群組方塊 |
否 |
|
下拉式方塊 |
編輯方塊和清單方塊的組合 |
否 |
|
可讓使用者選擇特定日期或時間值 |
是 |
||
編輯方塊 |
文字輸入方塊 |
否 |
|
下拉式方塊控制項來顯示圖像的能力 |
是 |
||
出現的文字 ; 資料欄上方按鈕 控制顯示的文字寬度 |
是 |
||
視窗,讓使用者建立 「 熱鍵 」 來快速地執行動作 |
是 |
||
用來管理大型影像集合設定的圖示或點陣圖 (影像清單不真正的控制項。 它還支援其他控制項所用的清單) |
是 |
||
顯示一份具有圖示的視窗 |
是 |
||
清單方塊 |
含有字串的清單方塊 |
否 |
|
顯示日期資訊的控制項 |
是 |
||
表示顯示冗長作業進度的視窗 |
是 |
||
可包含其他子視窗的控制項的表單] 工具列上 |
是 |
||
視窗中哪一個使用者可以編輯與字元和段落格式設定 (請參閱類別相關 Rich 編輯控制項) |
是 |
||
捲軸列 |
用來作為內 (不是視窗上) 的對話方塊控制項的捲軸列 |
否 |
|
視窗,其中包含選擇性刻度標記的滑動軸控制項 |
是 |
||
兩個箭號按鈕使用者可以點選以增量或遞減數值 |
是 |
||
靜態文字 |
用於標示其他控制項的文字 |
否 |
|
顯示狀態資訊,類似於 MFC 類別的視窗CStatusBar |
是 |
||
類似的分隔線,在筆記本中 ; 在"索引標籤對話方塊 」 或屬性工作表中使用 |
是 |
||
視窗具有產生命令的按鈕,類似於 MFC 類別CToolBar |
是 |
||
描述工具列按鈕或其他工具的用途的小型快顯視窗 |
是 |
||
顯示項目的階層式清單視窗 |
是 |
您還想知道關於哪些方面的詳細資訊?
個別控制項: 請參閱表 Windows 通用控制項和 MFC 類別本主題的連結至所有控制項
如需有關 Windows 中的通用控制項資訊Windows SDK,請參閱通用控制項。