Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A vezérlőosztályok számos szabványos Windows-vezérlőt foglalnak magában, a statikus szövegvezérlőktől a favezérlőkig. Az MFC emellett új vezérlőket is biztosít, például bitképeket és vezérlősávokat tartalmazó gombokat.
A "Ctrl" végződésű osztályneveket tartalmazó vezérlők újak voltak a Windows 95 és a Windows NT 3.51-es verziójában.
Statikus megjelenítési vezérlők
CStatic
Statikus kijelzős ablak. A statikus vezérlők a párbeszédpanelekben vagy ablakokban használt más vezérlők címkézésére, keretezésére vagy elkülönítésére szolgálnak. Szöveg vagy doboz helyett grafikus képeket is megjeleníthetnek.
Szövegvezérlők
CEdit
Szerkeszthető szöveg vezérlőablak. A szerkesztési vezérlők a felhasználó szöveges bemenetének elfogadására szolgálnak.
CIPAddressCtrl
Támogatja az IP-címek módosítására szolgáló szerkesztési mezőt.
CRichEditCtrl
Egy vezérlő, amelyben a felhasználó szöveget írhat be és szerkeszthet. A beépített vezérlővel ellentétben CEdita rich edit vezérlőelem támogatja a karakter- és bekezdésformázást, valamint az OLE-objektumokat.
Számokat ábrázoló vezérlők
CSliderCtrl
Egy csúszkát tartalmazó vezérlőelem, amelyet a felhasználó áthelyez egy érték vagy értékkészlet kiválasztásához.
CSpinButtonCtrl
Egy nyílgombpár, amelyre a felhasználó rákattinthat egy érték növeléséhez vagy dekrementálásához.
CProgressCtrl
Egy téglalapot jelenít meg, amely balról jobbra haladva fokozatosan kitöltve jelzi a művelet előrehaladását.
CScrollBar
Görgetősáv vezérlőablak. Az osztály a görgetősáv funkcióit biztosítja egy párbeszédpanel vagy ablak vezérlőelemeként, amelyen keresztül a felhasználó megadhat egy pozíciót egy tartományon belül.
Gombok
CButton
Gombvezérlő ablak. Az osztály programozott felületet biztosít egy párbeszédpanelen vagy ablakban található nyomógombhoz, jelölőnégyzethez vagy választógombhoz.
CBitmapButton
Egy bitképet tartalmazó gomb szövegfelirat helyett.
Listák
CListBox
Listamező vezérlő ablak. A listamezők megjelenítik a felhasználó által megtekinthető és kiválasztható elemek listáját.
CDragListBox
A Windows-listamező funkcióit biztosítja; lehetővé teszi a felhasználó számára, hogy a listamezőbe áthelyezhesse a listaelemeket, például a fájlneveket és a sztringkonstansokat. Az ezzel a képességgel rendelkező listamezők nem betűrendbe rendezett elemek esetén hasznosak, például az elérési utak vagy fájlok belefoglalása egy projektbe.
CComboBox
Kombinált lista vezérlőablaka. A kombinált lista egy szerkesztési vezérlőből és egy listamezőből áll.
CComboBoxEx
Kibővíti a kombinált lista vezérlőelemet a képlisták támogatásával.
CCheckListBox
Megjeleníti az elemek listáját jelölőnégyzetekkel, amelyeket a felhasználó az egyes elemek mellett bejelölhet vagy törölhet.
CListCtrl
A Fájlkezelő jobb oldali ablaktáblájához hasonló módon jeleníti meg az elemek gyűjteményét, amelyek mindegyike egy ikonból és egy címkéből áll.
CTreeCtrl
Az ikonok és címkék hierarchikus listáját jeleníti meg a Fájlkezelő bal oldali ablaktáblájához hasonlóan.
Eszköztárak és állapotsávok
CToolBarCtrl
A Windows eszköztár általános vezérlőjének funkcióit biztosítja. A legtöbb MFC-program a CToolBart használja az osztály helyett.
CStatusBarCtrl
Egy vízszintes ablak, amely általában panelekre van osztva, amelyekben az alkalmazás megjelenítheti az állapotinformációkat. A legtöbb MFC-program a CStatusBar-t használja az osztály helyett.
Egyéb vezérlők
CAnimateCtrl
Egy egyszerű videoklipet jelenít meg.
CToolTipCtrl
Egy kis előugró ablak, amely egyetlen szövegsort jelenít meg, amely leírja egy eszköz célját egy alkalmazásban.
CDateTimeCtrl
Támogatja a kiterjesztett szerkesztési vezérlőt, vagy egy egyszerű naptárfelület-vezérlőt, amely lehetővé teszi a felhasználó számára egy adott dátum- vagy időérték kiválasztását.
CHeaderCtrl
Oszlopok címeit vagy címkéit jeleníti meg.
CMonthCalCtrl
Egy egyszerű naptárfelület-vezérlőt támogat, amely lehetővé teszi a felhasználó számára a dátum kiválasztását.
CTabCtrl
Olyan vezérlőelem, amelyre a felhasználó kattinthat, hasonló a jegyzetfüzet elválasztóihoz.
CHotKeyCtrl
Lehetővé teszi a felhasználó számára egy gyorsbillentyű-kombináció létrehozását, amelyet a felhasználó a művelet gyors végrehajtásához lenyomhat.
CLinkCtrl
Megjeleníti a megjelölt szöveget, és elindítja a megfelelő alkalmazásokat, amikor a felhasználó a beágyazott hivatkozásra kattint.
CHtmlEditCtrl
A WebBrowser ActiveX vezérlő funkcióit biztosítja egy MFC-ablakban.
Kapcsolódó osztályok
CImageList
A Windows rendszerképlistájának funkcióit biztosítja. A rendszer a képlistákat listavezérlőkkel és favezérlőkkel használja. Felhasználhatók azonos méretű bitképek tárolására és archiválására is.
CCtrlView
A Windows-vezérlőkhöz társított összes nézet alaposztálya. A vezérlőkön alapuló nézeteket az alábbiakban ismertetjük.
CEditView
Windows standard szerkesztési vezérlőt tartalmazó nézet.
CRichEditView
Windows rich edit vezérlőt tartalmazó nézet.
CListView
Windows-listavezérlőt tartalmazó nézet.
CTreeView
Windows-fa vezérlőelemet tartalmazó nézet.