常用控件有哪些 什么是控件?控件有哪些種類(lèi)?
什么是控件?控件有哪些種類(lèi)?控件是用戶(hù)可以與之交互以輸入或操作數(shù)據(jù)的對(duì)象??丶ǔ3霈F(xiàn)在對(duì)話框或工具欄上。本系列主題介紹三種主要的控件類(lèi)型:windows公共控件,包括所有者描述的控件ActiveX控
什么是控件?控件有哪些種類(lèi)?
控件是用戶(hù)可以與之交互以輸入或操作數(shù)據(jù)的對(duì)象??丶ǔ3霈F(xiàn)在對(duì)話框或工具欄上。本系列主題介紹三種主要的控件類(lèi)型:
windows公共控件,包括所有者描述的控件
ActiveX控件
Microsoft基本類(lèi)庫(kù)(MFC)提供的其他控件類(lèi)
windows公共控件
windows操作系統(tǒng)始終提供多個(gè)windows公共控件。這些控件對(duì)象是可編程的,并且visualc對(duì)話框編輯器支持將這些控件對(duì)象添加到對(duì)話框中。Microsoft基礎(chǔ)類(lèi)庫(kù)(MFC)提供了相應(yīng)的類(lèi)來(lái)封裝這些控件中的每一個(gè),如表windows common controls和MFC classes所示。(表中有些項(xiàng)目進(jìn)一步說(shuō)明了它們的相關(guān)主題。有關(guān)沒(méi)有主題的控件的信息,請(qǐng)參閱MFC類(lèi)文檔。)
CWnd類(lèi)是所有窗口類(lèi)(包括所有控件類(lèi))的基類(lèi)。Windows公共控件在以下環(huán)境中受支持:
Windows 95、Windows 98和Windows 2000
Windows NT版本3.51和更高版本
Win32 series版本1.3(Visual C版本4.2和更高版本不支持Win32 series)
Windows中的舊公共控件這些舊樣式的公共控件包括復(fù)選框,組合框、編輯框、列表框、選項(xiàng)按鈕、普通按鈕、滾動(dòng)條控件和靜態(tài)控件。
ActiveX控件
ActiveX控件(以前稱(chēng)為OLE控件)可用于Windows應(yīng)用程序的對(duì)話框或萬(wàn)維網(wǎng)的HTML頁(yè)面。有關(guān)詳細(xì)信息,請(qǐng)參閱MFC ActiveX控件。
其他MFC控件類(lèi)
除了封裝所有windows常用控件并支持編寫(xiě)自己的ActiveX控件(或使用其他應(yīng)用程序提供的ActiveX控件)的類(lèi)之外,MFC本身還提供以下控件類(lèi):
CBitmapButton
CCheckListBox
cdraglistbox