Udostępnij za pośrednictwem


Formanty (MFC)

Formanty są obiektami, które użytkownicy mogą wykorzystywać do wprowadzania lub manipulowania danymi.Często pojawiają się w oknach dialogowych lub na paskach narzędzi.Ten temat rodziny obejmuje trzy główne rodzaje kontroli:

  • Wspólne formantów systemu Windows, w tym formanty rysowania przez właściciela

  • Formanty ActiveX

  • Inne klasy kontroli dostarczanych przez Microsoft Foundation klasy biblioteki (MFC)

Common Controls systemu Windows

System operacyjny zawsze dostarczył liczba common controls systemu Windows.Obiekty te kontroli są programowalne i okno dialogowe Edytor Visual C++ obsługuje dodawania ich do użytkownika okien dialogowych.Microsoft Foundation klasy biblioteki (MFC) dostarcza klas, które każdy z tych formantów, jak pokazano w tabeli Windows wspólnej kontroli i klas MFC.(Niektóre elementy w tabeli pokrewne tematy opisujące je dalej.W przypadku formantów, których brakuje tematy dokumentacji dla klasy MFC.)

Klasa CWnd jest klasą bazową dla wszystkich klas okno, w tym wszystkie klasy formantu.Formanty standardowe systemu Windows są obsługiwane w następujących środowisk:

  • Windows 95, Windows 98 i Windows 2000

  • Windows NT w wersji 3.51 i nowsze

  • Win32s, wersja 1.3 (wersje Visual C++ 4.2 i nowszy nie obsługują Win32s)

Starsze wspólnej kontroli — edytowanie pól wyboru, pola kombi, pól, pól listy, przycisków opcji, przyciski, formanty paska przewijania i formantów statycznych — zostały również starsze wersje systemu Windows.

Formanty ActiveX

Formanty ActiveX, dawniej znane jako formanty OLE mogą być używane w oknach dialogowych aplikacji dla systemu Windows lub stron HTML w sieci World Wide Web.Aby uzyskać więcej informacji, zobacz Formantów ActiveX MFC.

Inne klasy kontroli MFC

Oprócz klas, które wszystkich formantów wspólnego systemu Windows i tego wsparcia programowania formanty ActiveX (lub za pomocą formantów ActiveX dostarczanych przez inne osoby) MFC dostarcza następujące klasy kontroli własnej:

Znajdowanie informacji o formantach wspólnego systemu Windows

W poniższej tabeli opisano pokrótce każdego z formantów wspólnego systemu Windows, łącznie z klasy otoki MFC formantu.

Common Controls systemu Windows i klas MFC

Formant

Klasy MFC

Opis

Nowe w systemie Windows 95?

Animacja

CAnimateCtrl

Wyświetla kolejne klatki klipu wideo AVI

Tak

przycisk

CButton

Przyciski, które powodują akcję; również używany dla pól wyboru, przycisków opcji i pól grupy

Nr

pole kombi

CComboBox

Kombinacja pole edycji i pole listy

Nr

Wybór daty i godziny

CDateTimeCtrl

Pozwala użytkownikowi wybrać określoną datę lub wartość czasu

Tak

pole edycji

CEdit

Pola do wprowadzania tekstu

Nr

pole kombi rozszerzone

CComboBoxEx

Formant pola kombi z możliwością wyświetlania obrazów

Tak

Nagłówek

CHeaderCtrl

Przycisk, który pojawia się nad kolumny tekstu; szerokość formantów wyświetlanego tekstu

Tak

klawisz skrótu

CHotKeyCtrl

Okna, który umożliwia użytkownikowi tworzenie "klawisz dostępu" szybko wykonać akcję

Tak

Lista obrazów

CImageList

Ustawia kolekcji obrazów używane do zarządzania duże ikony i mapy bitowe (obraz lista nie jest tak naprawdę kontroli; obsługuje on używany przez inne formanty list)

Tak

Lista

CListCtrl

Okno, w którym jest wyświetlana lista tekst z ikony

Tak

pole listy

CListBox

Pole zawierające listę ciągów

Nr

Kalendarz

CMonthCalCtrl

Formant, który wyświetla informacje o dacie

Tak

postęp

CProgressCtrl

Okno, w którym wskazuje postęp długiej operacji

Tak

podłogach

CRebarCtrl

Pasek narzędzi, zawierające okien podrzędnych dodatkowe w formie kontroli

Tak

edytowania tekstu sformatowanego

CRichEditCtrl

Okno, w którym użytkownik może edytować za pomocą formatowanie znaków i akapitów (zobacz Klasy pokrewne formanty edycji Rich)

Tak

pasek przewijania

CScrollBar

Pasek przewijania używany jako kontroli wewnątrz okno dialogowe (nie w oknie)

Nr

suwak

CSliderCtrl

Okno zawiera formant suwaka ze znacznikami opcjonalne

Tak

pokrętła

CSpinButtonCtrl

Para użytkownika przycisków strzałek można kliknąć na Przyrostowy lub zmniejszanie wartości

Tak

tekst statyczny

CStatic

Tekst dla innych formantom

Nr

pasek stanu

CStatusBarCtrl

Okno do wyświetlania informacji o stanie, podobny do klasy MFCCStatusBar

Tak

Karta

CTabCtrl

Analogiczne do separatorów w notesie; w "okno dialogowe kartę" lub arkusze właściwości

Tak

pasek narzędzi

CToolBarCtrl

Okno z generowania poleceń, przyciski, podobny do klasy MFCCToolBar

Tak

Etykietka narzędzia

CToolTipCtrl

Niewielkie okno podręczne, który opisuje cel przycisku paska narzędzi lub inne narzędzie

Tak

drzewa

CTreeCtrl

Okno, które wyświetla hierarchiczną listę elementów

Tak

47xcww9x.collapse_all(pl-pl,VS.110).gifCo chcesz wiedzieć więcej?

Informacji o formantach wspólnego systemu Windows w Windows SDK, zobacz Wspólnej kontroli.

Zobacz też

Informacje

Okno dialogowe Edytor

Inne zasoby

Interfejs użytkownika