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.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?

Animacja

CAnimateCtrl

Wyświetla kolejnych klatek klipu wideo AVI

Tak

przycisk

CButton

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

Nie

pole kombi

CComboBox

Kombinacja pole edycji i pole listy

Nie

wyboru daty i czasu

CDateTimeCtrl

Pozwala użytkownikowi na wybranie określonego dnia lub wartość czasu

Tak

pole edycji

CEdit

Pola do wprowadzania tekstu

Nie

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 kolumną tekstu. Określa szerokość wyświetlanego tekstu

Tak

klawisz skrótu

CHotKeyCtrl

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

Tak

Lista obrazów

CImageList

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

Lista

CListCtrl

Okno, w którym jest wyświetlana lista tekstu z ikonami

Tak

pole listy

CListBox

Pole, które zawiera listę ciągów

Nie

kalendarz wielomiesięczny

CMonthCalCtrl

Formant, który wyświetla informacje o dacie

Tak

postęp

CProgressCtrl

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

Tak

prętów zbrojeniowych

CRebarCtrl

Pasek narzędzi, który może zawierać dodatkowe podrzędne systemu windows w postaci formantów

Tak

edycji wzbogaconej

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 formant wewnątrz okno dialogowe (nie w oknie)

Nie

suwak

CSliderCtrl

Okna zawierającego formant suwaka ze znacznikami opcjonalne

Tak

przycisk 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 do znakowania innych formantów

Nie

pasek stanu

CStatusBarCtrl

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

Tak

Karta

CTabCtrl

Analogiczne do separatorów w notesie; używane w "kartę oknach dialogowych" lub arkusze właściwości

Tak

pasek narzędzi

CToolBarCtrl

Przyciski oknie polecenia Generowanie, podobny do klasy MFCCToolBar

Tak

Etykietka narzędzia

CToolTipCtrl

Niewielkie okno podręczne, która opisuje cel przycisku paska narzędzi lub innego narzędzia

Tak

drzewo

CTreeCtrl

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

Tak

O czym chcesz się dowiedzieć więcej?

Aby uzyskać informacje o wspólnej kontroli systemu Windows w Windows SDK, zobacz Formanty standardowe.

Zobacz też

Informacje

Edytor okien dialogowych

Inne zasoby

Elementy interfejsu użytkownika (MFC)