mfc控件使用手冊

mfc控件使用手冊

ID:37539067

大?。?67.33 KB

頁數(shù):99頁

時間:2019-05-24

mfc控件使用手冊_第1頁
mfc控件使用手冊_第2頁
mfc控件使用手冊_第3頁
mfc控件使用手冊_第4頁
mfc控件使用手冊_第5頁
資源描述:

《mfc控件使用手冊》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、VC++MFCWindows標準控件使用手冊控件是一些行為標準化了的窗口,一般用于對話框或其它窗口中充當與用戶交互的元素。在VisualC++中,可以使用的控件分成三類:(1)Windows標準控件Windows標準控件由Windows操作系統(tǒng)提供,在Windows95中還提供了一些新增的控件。所有這些控件對象都是可編程的,我們可以使用VisualC++提供的對話框編輯器把它們添加到對話框中。Microsoft基礎類庫(MFC)提供了封裝這些控件的類,它們列于表6.1。表6.1Windows標準控件控件MFC類描述動畫CAnimateCtrl顯示連續(xù)的AVI視頻剪輯

2、按鈕CButton用來產(chǎn)生某種行為的按鈕,以及復選框、單選鈕和組框組合框CComboBox編輯框和列表框的組合編輯框CEdit用于鍵入文本標題頭CHeaderCtrl位于某一行文本之上的按鈕,可用來控制顯示文件的寬度熱鍵CHotKeyCtrl用于通過按下某一組合鍵來很快的執(zhí)行某些常用的操作圖象列表CImageList一系列圖象(典型情況下是一系列圖標或位圖)的集合。圖象列表本身不是一種控件,它常常是和其它控件一起工作,為其它控件提供所用的圖象列表列表CListCtrl顯示文本及其圖標列表的窗口列表框CListBox包括一系列字符串的列表進度CProgressCtrl用于

3、在一較長操作中提示用戶所完成的進度多格式文本編輯CRichEditCtrl提供可設置字符和段落格式的文本編輯的窗口滾動條CScrollBar為對話框提供控件形式的滾動條滑塊CSliderCtrl包括一個有可選標記的滑塊的窗口旋轉(zhuǎn)按鈕CSpinButtonCtrl提供一對可用于增減某個值的箭頭靜態(tài)文本CStatic常用于為其它控件提供標簽狀態(tài)條CStatusBarCtrl用于顯示狀態(tài)信息的窗口,同MFC類CStatusBar類似控件MFC類描述選項卡CTabCtrl在選項卡對話框或?qū)傩皂撝刑峁┚哂蓄愃乒P記本中使用的分隔標簽的外觀的選項卡工具條CToolBarCtrl具有一

4、系列命令生成按鈕的窗口,同MFC類CToolBar類似工具提示CToolTipCtrl一個小的彈出式窗口,用于提供對工具條按鈕或其它控件功能的簡單描述樹CTreeCtrl用于顯示一系列的項的繼承結(jié)構(gòu)前面提到過,在MFC中,類CWnd是所有窗口類的基類,很自然的,它也是所有控件類的基類。Windows標準控件在以下環(huán)境下提供:?Windows95?WindowsNT3.51及以后版本?Win32s1.3?注意:?VisualC++4.2及以后版本不再支持Win32s。(2)ActiveX控件ActiveX控件可用于對話框中,也可用于HTML文檔中。這種控件過去被稱為OLE

5、控件。本書將在專門的章節(jié)中來講述關于ActiveX控件的知識。這里僅指出ActiveX控件使用了與標準控件完全不同的接口和實現(xiàn)方法。(3)其它MFC控件類除了Windows標準控件和自己編寫的或者來自于第三方軟件開發(fā)商的ActiveX控件以外,MFC還提供了另外三種控件,它們由下面的三個類進行封裝:?類CBitmapButton用于創(chuàng)建以位圖作為標簽的按鈕,位圖按鈕最多可以包括四個位圖圖片,分別代表按鈕的四種不同狀態(tài)。?類CCheckListBox用于創(chuàng)建選擇列表框,這種列表框中的每一項前面有一個復選框,以決定該項是否被選中。?類CDragListBox用于創(chuàng)建一種特殊

6、的列表框,這種列表框允許用戶移動列表項。在本章我們僅講述第一類控件,即Windows標準控件。所涉及的內(nèi)容包括各個控件的使用及相應的技巧。第一節(jié)使用對話框編輯器和ClassWizard對于大多數(shù)Windows標準控件,我們一般都使用對話框編輯器來將它們添加到對話框中。圖6.1在ResourceView中選擇對話框IDD_DIALOGDEMO_DIALOG圖6.2控件的Properties對話框圖6.3對話框編輯器的Controls工具窗口在下面的過程中,我們將一個編輯框控件添加到在第四章創(chuàng)建的基于對話框的MFC框架應用程序的主對話框窗口中。1.首先,在Workspace

7、窗口的ResourceView選項內(nèi)雙擊DialogDemoresourcesDialog節(jié)點下的IDD_DIALOGDEMO_DIALOG圖標。上面的操作如圖所示。2.用鼠標選中標有“要做……”的靜態(tài)文本控件。右擊鼠標,從上下文菜單中選擇Properties,打開如圖6.2所示的對話框,在Caption文本框中輸入新的控件文本:“在下面的文本框中輸入一些字符”,然后將靜態(tài)文本控件拖動到對話框的左上角。3.從Controls工具窗口(如圖6.3所示,如果在你的資源編輯器中看不到該工具窗口,可以在工具條上右擊鼠標,從上下文菜單中選擇Con

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。