Windows 作業系統總是提供了若干 Windows 公共控制元件。這些控制元件物件都是可程式設計的,Visual C++ 對話方塊編輯器支援將這些控制元件物件新增到對話方塊。Microsoft 基礎類庫 (MFC) 提供相應的類來封裝這些控制元件中的每一個,如表 Windows 公共控制元件和 MFC 類中所示。(表中的某些項有進一步描述它們的相關主題。有關沒有主題的控制元件的資訊,請參見 MFC 類的文件。)
CWnd 類是所有視窗類(包括所有控制元件類)的基類。下列環境支援 Windows 公共控制元件:
Windows 95、Windows 98 和 Windows 2000
Windows NT 3.51 版及更高版本
Win32 系列 1.3 版(Visual C++ 4.2 版及更高版本不支援 Win32 系列)
ActiveX 控制元件
ActiveX 控制元件(以前稱為 OLE 控制元件)可以在 Windows 應用程式的對話方塊中使用,或在全球資訊網的 HTML 頁中使用。有關更多資訊,請參見 MFC ActiveX 控制元件。
其他 MFC 控制元件類
除了封裝所有 Windows 公共控制元件的類和支援對您自己的 ActiveX 控制元件進行程式設計(或使用其他應用程式提供的 ActiveX 控制元件)的類以外,MFC 本身還提供了下列控制元件類:
控制元件是使用者可與之互動以輸入或操作資料的物件。控制元件通常出現在對話方塊中或工具欄上。本系列主題介紹三類主要控制元件:
Windows 公共控制元件,包括所有者描述的控制元件
ActiveX 控制元件
由 Microsoft 基礎類庫 (MFC) 提供的其他控制元件類
Windows 公共控制元件
Windows 作業系統總是提供了若干 Windows 公共控制元件。這些控制元件物件都是可程式設計的,Visual C++ 對話方塊編輯器支援將這些控制元件物件新增到對話方塊。Microsoft 基礎類庫 (MFC) 提供相應的類來封裝這些控制元件中的每一個,如表 Windows 公共控制元件和 MFC 類中所示。(表中的某些項有進一步描述它們的相關主題。有關沒有主題的控制元件的資訊,請參見 MFC 類的文件。)
CWnd 類是所有視窗類(包括所有控制元件類)的基類。下列環境支援 Windows 公共控制元件:
Windows 95、Windows 98 和 Windows 2000
Windows NT 3.51 版及更高版本
Win32 系列 1.3 版(Visual C++ 4.2 版及更高版本不支援 Win32 系列)
ActiveX 控制元件
ActiveX 控制元件(以前稱為 OLE 控制元件)可以在 Windows 應用程式的對話方塊中使用,或在全球資訊網的 HTML 頁中使用。有關更多資訊,請參見 MFC ActiveX 控制元件。
其他 MFC 控制元件類
除了封裝所有 Windows 公共控制元件的類和支援對您自己的 ActiveX 控制元件進行程式設計(或使用其他應用程式提供的 ActiveX 控制元件)的類以外,MFC 本身還提供了下列控制元件類:
CBitmapButton
CCheckListBox
CDragListBox