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.Ta rodzina tematu omówiono trzy główne rodzaje kontroli:
Formanty systemu Windows, łącznie z kontroli sporządzone przez właściciela
Formanty ActiveX
Inne klasy kontroli dostarczanych przez Fundację klasy biblioteki MFC (Microsoft)
Formanty systemu Windows
System operacyjny zawsze dostarczył kilku typowych formantów systemu Windows.Kontrola tych obiektów są programowalne i edytora okien dialogowych programu Visual C++ obsługuje dodawanie ich do swojej okien dialogowych.Microsoft Foundation Class biblioteki (MFC) dostarcza klas, które zapewniają każdej z tych kontroli, jak pokazano w tabeli wspólnej kontroli systemu Windows i klas MFC. (Niektóre elementy w tabeli pokrewne tematy opisujące je dalej.W przypadku formantów, które Brak tematy dokumentacji dla klasy MFC.)
Klasa CWnd jest klasą bazową dla wszystkich klas okna, w tym wszystkie klasy formantu.Formanty systemu Windows są obsługiwane w następujących środowiskach:
Windows 95, Windows 98 i Windows 2000
Windows NT, wersja 3.51 i nowsze
Win32s, wersja 1.3 (wersje Visual C++ 4.2 i później nie obsługują Win32s)
Starsze formanty — Edytuj pola wyboru, pola kombi, pola, pola list, przyciski opcji, przyciski, formanty paska przewijania i formantów statycznych — były dostępne we wcześniejszych wersjach systemu Windows również.
Formanty ActiveX
Formanty ActiveX, dawniej znane jako formanty OLE może służyć w oknach dialogowych w aplikacji dla systemu Windows lub na stronach HTML w sieci World Wide Web.Aby uzyskać więcej informacji, zobacz Formantów ActiveX MFC.
Inne klasy MFC kontroli
Oprócz klas, które zapewniają wszystkie formanty standardowe Windows i tego wsparcia Programowanie formantów ActiveX (lub za pomocą formantów ActiveX dostarczanych przez inne osoby) MFC dostarcza następujące klasy kontroli własnej:
Znajdowanie informacji o wspólnej kontroli systemu Windows
W następującej tabeli opisano pokrótce każdego z Windows wspólnej kontroli, w tym klasy otoki biblioteki MFC formantu.
Formanty systemu Windows i klasy MFC
Formant |
Klasa MFC |
Opis |
Nowość w systemie Windows 95? |
---|---|---|---|
Wyświetla kolejnych klatek klipu wideo AVI |
Tak |
||
przycisk |
Przyciski, które powodują akcję; również używany dla pól wyboru, przycisków radiowych i pól grupy |
Nie |
|
pole kombi |
Kombinacja pole edycji i pole listy |
Nie |
|
Pozwala użytkownikowi na wybranie określonego dnia lub wartość czasu |
Tak |
||
pole edycji |
Pola do wprowadzania tekstu |
Nie |
|
Formant pola kombi z możliwością wyświetlania obrazów |
Tak |
||
Przycisk, który pojawia się nad kolumną tekstu. Określa szerokość wyświetlanego tekstu |
Tak |
||
Okno, które umożliwia użytkownikowi tworzenie "klawisz dostępu" szybko wykonać akcję |
Tak |
||
Kolekcja obrazów, używane do zarządzania dużą Ustawia ikony i mapy bitowe (lista obrazów nie jest tak naprawdę kontroli; obsługuje listy używane przez inne formanty) |
Tak |
||
Okno, w którym jest wyświetlana lista tekstu z ikonami |
Tak |
||
pole listy |
Pole, które zawiera listę ciągów |
Nie |
|
Formant, który wyświetla informacje o dacie |
Tak |
||
Okno, w którym wskazuje postęp długotrwałej operacji |
Tak |
||
Pasek narzędzi, który może zawierać dodatkowe podrzędne systemu windows w postaci formantów |
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 formant wewnątrz okno dialogowe (nie w oknie) |
Nie |
|
Okna zawierającego 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 do znakowania innych formantów |
Nie |
|
Okno do wyświetlania informacji o stanie, podobny do klasy MFCCStatusBar |
Tak |
||
Analogiczne do separatorów w notesie; używane w "kartę oknach dialogowych" lub arkusze właściwości |
Tak |
||
Przyciski oknie polecenia Generowanie, podobny do klasy MFCCToolBar |
Tak |
||
Niewielkie okno podręczne, która opisuje cel przycisku paska narzędzi lub innego narzędzia |
Tak |
||
Okno, które wyświetla hierarchiczną listę elementów |
Tak |
O czym chcesz się dowiedzieć więcej?
Poszczególnych formantów: patrz tabela wspólnej kontroli systemu Windows i klas MFC w tym temacie, aby uzyskać łącza do wszystkich formantów
Aby uzyskać informacje o wspólnej kontroli systemu Windows w Windows SDK, zobacz Formanty standardowe.