System udostępnia kilka wstępnie zdefiniowanych okno klasy dla formantów. Regulatory należącego do tych klas okno nazywane są wstępnie zdefiniowane formantów. Aplikacja tworzy wstępnie zdefiniowany formant określonego typu, określając nazwę klasy okno odpowiednich funkcji funkcji CreateWindowEx lub szablon pole dialogowe. Poniżej przedstawiono klas wstępnie okna.
Nazwa | Opis |
---|---|
PRZYCISK | Tworzy przycisk formantów. Te formanty zazwyczaj powiadamia okno nadrzędne, gdy użytkownik wybierze kontroli. Aby uzyskać więcej informacji zobacz przyciski. |
SKŁADNIK COMBOBOX | Tworzy pola kombi. Te formanty są kombinacji pól listy i edytowanie formantów, pozwalając użytkownikowi wybrać i edytować elementy. Aby uzyskać więcej informacji zobacz temat Pola kombi. |
EDYCJA | Tworzy formantów edycyjnych. Te formanty umożliwiają użytkownikowi wyświetlanie i edycję tekstu. Aby uzyskać więcej informacji zobacz Edycja formantów. |
POLE LISTY | Tworzy listę pól. Te formanty wyświetlania listy, z których użytkownik może wybrać jeden lub więcej elementów. Aby uzyskać więcej informacji zobacz Lista pól. |
RichEdit | Tworzy Rich Edit kontroli wersji 1.0. Te formanty pozwolić użytkownikowi na wyświetlanie i edytowanie tekstu ze znaków i formatowania akapitu i mogą obejmować osadzone obiekty COM. Aby uzyskać więcej informacji zobacz Rich Edit formantów. |
RICHEDIT_CLASS | Tworzy Rich Edit formantów w wersji 2.0. Te formanty pozwolić użytkownikowi na wyświetlanie i edytowanie tekstu ze znaków i formatowania akapitu i mogą obejmować osadzone obiekty COM. Aby uzyskać więcej informacji zobacz Rich Edit formantów. |
PASEK PRZEWIJANIA | Tworzy formanty pasek przewijania. Te formanty umożliwiają użytkownikowi wybrać kierunek i odległość do przewijania informacje w oknie powiązanych. Aby uzyskać więcej informacji zobacz temat Pasków przewijania. |
STATYCZNE | Tworzy formantów statycznych. Kontrole te często działają jako etykiety dla innych formantów. Aby uzyskać więcej informacji zobacz temat Formantów statycznych. |
Każda klasa wstępnie okno ma odpowiedni zestaw stylów formantu , aby umożliwić aplikacji wygląd w zależności od i zachowanie formantów, które tworzy. Na przykład klasy BUTTON obsługuje style do tworzenia przycisków poleceń, przyciski opcji, pola wyboru i pola Grupa. Aplikacja określa styl przy tworzeniu formantu.
Każda klasa wstępnie okno ma odpowiedni zestaw komunikatów powiadomienia i kontroli. Wnioski opierają się na komunikaty powiadamiające do określenia, kiedy użytkownik dostarczył dane wejściowe do kontroli. Na przykład przycisk wysyła wiadomość BN_CLICKED do okno nadrzędne, gdy użytkownik kliknie przycisk. Aplikacje wykorzystują komunikaty sterujące do pobierania informacji z kontroli i manipulować wygląd i zachowanie formantów. Na przykład aplikacja może wysłać wiadomość BM_GETCHECK pole wyboru, aby określić, czy obecnie zawiera znacznik wyboru.
Większość aplikacji należy szerokie wykorzystanie wstępnie formantów w oknach dialogowych i innych okien. Ponieważ formanty wstępnie oferują wiele możliwości, pełne omówienie każdego wykracza poza zakres tego tematu.