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? |
---|---|---|---|
Wyświetla kolejne klatki klipu wideo AVI |
Tak |
||
przycisk |
Przyciski, które powodują akcję; również używany dla pól wyboru, przycisków opcji i pól grupy |
Nr |
|
pole kombi |
Kombinacja pole edycji i pole listy |
Nr |
|
Pozwala użytkownikowi wybrać określoną datę lub wartość czasu |
Tak |
||
pole edycji |
Pola do wprowadzania tekstu |
Nr |
|
Formant pola kombi z możliwością wyświetlania obrazów |
Tak |
||
Przycisk, który pojawia się nad kolumny tekstu; szerokość formantów wyświetlanego tekstu |
Tak |
||
Okna, który umożliwia użytkownikowi tworzenie "klawisz dostępu" szybko wykonać akcję |
Tak |
||
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 |
||
Okno, w którym jest wyświetlana lista tekst z ikony |
Tak |
||
pole listy |
Pole zawierające listę ciągów |
Nr |
|
Formant, który wyświetla informacje o dacie |
Tak |
||
Okno, w którym wskazuje postęp długiej operacji |
Tak |
||
Pasek narzędzi, zawierające okien podrzędnych dodatkowe w formie kontroli |
Tak |
||
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 |
Pasek przewijania używany jako kontroli wewnątrz okno dialogowe (nie w oknie) |
Nr |
|
Okno zawiera formant suwaka ze znacznikami opcjonalne |
Tak |
||
Para użytkownika przycisków strzałek można kliknąć na Przyrostowy lub zmniejszanie wartości |
Tak |
||
tekst statyczny |
Tekst dla innych formantom |
Nr |
|
Okno do wyświetlania informacji o stanie, podobny do klasy MFCCStatusBar |
Tak |
||
Analogiczne do separatorów w notesie; w "okno dialogowe kartę" lub arkusze właściwości |
Tak |
||
Okno z generowania poleceń, przyciski, podobny do klasy MFCCToolBar |
Tak |
||
Niewielkie okno podręczne, który opisuje cel przycisku paska narzędzi lub inne narzędzie |
Tak |
||
Okno, które wyświetla hierarchiczną listę elementów |
Tak |
Co chcesz wiedzieć więcej?
Poszczególnych formantów: patrz tabela Windows wspólnej kontroli i klas MFC w tym temacie, aby łącza do wszystkich formantów
Formant dziedziczyć po standardowych kontroli systemu Windows
Informacji o formantach wspólnego systemu Windows w Windows SDK, zobacz Wspólnej kontroli.