Steruj ustawieniami, Kreator formant ActiveX MFC
Użyj tej strony kreatora, aby określić sposób formant ma zachowywać się.Na przykład kontroli na standardowe typy sterowania systemu Windows, zoptymalizować jego działanie i wygląd lub wskazują, że formant może działać jako kontener dla innych formantów.
Aby uzyskać więcej informacji dotyczących sposobu wybierania opcji na tej stronie, aby zmaksymalizować wydajność formantu, zobacz Formanty ActiveX MFC: Optymalizacja.
Tworzenie formantu na podstawie
Na tej liście można wybrać rodzaj formantu, z którego powinny dziedziczyć kontrolą.Lista jest podzbiorem klasy kontroli, które są dostępne dla CreateWindowEx i dodatkowe formanty standardowe, które są określone w commctrl.h.Dokonany wybór określa styl formantu w PreCreateWindow funkcjonować w nazwa_projektu.nazwa_modułu.nazwa_proceduryCtrl.cpp pliku.Aby uzyskać więcej informacji, zobacz Formanty ActiveX MFC: Tworzenie podklas sterowania systemu Windows.Formant
Opis
PRZYCISK
Formant przycisku systemu Windows
SKŁADNIK COMBOBOX
Formant pola kombi systemu Windows
EDYTUJ
Formant pola edycji systemu Windows
POLE LISTY
Formant pola listy systemu Windows
PASEK PRZEWIJANIA
Pasek przewijania systemu Windows
STATYCZNE
Statyczne formantu Windows
msctls_hotkey32
Gorąco wspólną kontrolą klucza
msctls_progress32
Pasek wspólną kontrolą postępu
msctls_statusbar32
Stan paska wspólną kontrolą
msctls_trackbar32
Śledź bar wspólną kontrolą
msctls_updown32
Przycisk pokrętła (lub góra dół) wspólną kontrolą
SysAnimate32
Formant wspólnej animacji
SysHeader32
Nagłówek wspólną kontrolą
SysListView32
Wspólną kontrolą widoku listy
SysTabControl32
Wspólne formantu karty
SysTreeView32
Wspólne widoku drzewa
Aktywuje się, kiedy widoczne
Określa, że okno jest tworzony dla formantu, gdy jest dostępny.Domyślnie Włączenie po widoczne opcja jest zaznaczona.Jeśli chcesz odłożyć aktywację formantu, dopóki kontenerze wymagają (np. gdy użytkownik kliknie przycisk myszy), należy wyczyścić tę opcję.Gdy funkcja ta jest wyłączona, formant nie ponosi koszt tworzenie okien, dopóki jest wymagane.Aby uzyskać więcej informacji, zobacz Wyłączenie uaktywnić podczas opcję widoczny.Niewidoczne w czasie wykonywania
Określa, że formant ma bez interfejsu użytkownika w czasie wykonywania.Zegar jest rodzajem formantu, który chcesz może być niewidoczny.Ma okno dialogowe informacje
Określa, że formant ma Standardowy Windows o okno dialogowe, które wyświetla numer wersji i prawach autorskich.[!UWAGA]
Jak użytkownik uzyskuje dostęp do pomocy dla formantu zależy od tego, jak zostało zaimplementowane za pomocą i czy pomocy formantu jest zintegrowany z pomocą kontenera.Aby uzyskać więcej informacji o sposobach integrowania pomocy, na MSDN Library witryny sieci Web, wyszukaj "Dodawanie Context-Sensitive Help aby formant ActiveX MFC".
Po wybraniu tej opcji, wstawia AboutBox kontrolować metoda w klasie kontroli projektu (Cnazwa_projektu.nazwa_modułu.nazwa_proceduryCtrl.cpp) oraz dodanie AboutBox do mapy wysyłki projektu.Domyślnie ta opcja jest zaznaczona.
Zoptymalizowany kod rysunku
Określa, że kontener przywraca oryginalne obiekty GDI automatycznie po wszystkich formanty kontenera, które są przeznaczane na ten sam kontekst urządzenia, zostały sporządzone.Aby uzyskać więcej informacji na temat tej funkcji, zobacz Optymalizacja kontroli rysunku.Aktywacja bez okien
Określa, że formant nie produkuje okno jest uaktywniany.Aktywacja bez okna umożliwia dla formantów o nieregularnym kształcie lub przezroczysty i formantem wymaga wymaga mniejszego nakładu pracy systemu niż formant, który ma okno.Formant bez okna pozwala dla kontekstu urządzenia przycinana lub migotania aktywacji.Kontenery, które zostały utworzone przed 1996 r. nie obsługują aktywacji bez okien.Aby uzyskać więcej informacji na temat używania tej opcji, zobacz Dostarczanie aktywacji bez okien.Kontekstu urządzenia przycinana
Zastępuje COleControl::GetControlFlags w nagłówku sterowania (nazwa_projektu.nazwa_modułu.nazwa_proceduryctrl.h) Aby wyłączyć wywołanie IntersectClipRect przez COleControl.Po wybraniu tej opcji, daje przewagę małej szybkości.Po wybraniu bez okna aktywacji, ta funkcja jest niedostępna.Aby uzyskać więcej informacji, zobacz Przy użyciu kontekstu urządzenia przycinana.Aktywacja migotania
Eliminuje operacji rysowania i towarzyszącego migotanie visual zachodzącej między Stanami aktywnych i nieaktywnych formantu.Po wybraniu bez okna aktywacji, ta funkcja jest niedostępna.Po ustawieniu tej opcji, noFlickerActivate flaga jest jedną z flag, które są zwracane przez COleControl::GetControlFlags.Aby uzyskać więcej informacji, zobacz Dostarczanie aktywacji migocze.Dostępne w oknie dialogowym Wstaw obiekt
Określa, że formant będzie dostępna w Wstaw obiekt kontenery włączonych w oknie dialogowym.Po wybraniu tej opcji, afxRegInsertable flaga jest jedną z flag, które są zwracane przez AfxOleRegisterControlClass.Za pomocą Wstaw obiekt okno dialogowe, to użytkownik może wstawiać nowo utworzonego lub istniejących obiektów do złożonych dokumentów.Powiadomienia wskaźnik myszy, gdy nieaktywny
Pozwala na kontrolę procesu powiadomień wskaźnik myszy, czy formant jest aktywny, czy nie.Po wybraniu tej opcji, pointerInactive flaga jest jedną z flag, które są zwracane przez COleControl::GetControlFlags.Aby uzyskać więcej informacji na temat używania tej opcji, zobacz Dostarczanie interakcji myszy, gdy nieaktywny.Akty, które kontrolują Zwykła ramka
Określa, że formant jest kontenerem dla innych formantów przez ustawienie OLEMISC_SIMPLEFRAME dla niego bit.Aby uzyskać więcej informacji na MSDN Library witryny sieci Web, wyszukaj "Prosty ramki witryny zamknięcia".Ładuje właściwości w sposób asynchroniczny
Umożliwia zresetowanie wszelkie poprzednie dane asynchroniczne i inicjuje nowego obciążenia asynchronicznego właściwości formantu.