Ustawienia formantu, kreator formantów MFC ActiveX
Ta strona kreatora umożliwia określenie sposobu sterowania zachowywać się.Na przykład można oprzeć formantu na standardowe typy kontroli 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 zamiarem jest maksymalizacja skuteczności kontroli, zobacz Formanty MFC ActiveX: optymalizacja.
Tworzenie formantu opartego na
Na tej liście można wybrać rodzaj formantu, z którego powinny dziedziczyć pilota.Lista jest podzbiorem klasy kontroli, które są dostępne dla CreateWindowEx i dodatkowe formanty, które są określone w commctrl.h.Dokonany wybór Określa styl formantu w PreCreateWindow funkcjonować w ProjNameCtrl.cpp pliku.Aby uzyskać dodatkowe informacje, zobacz Formanty MFC ActiveX: tworzenie podklasy formantu okna.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 Windows
PASEK PRZEWIJANIA
Pasek przewijania systemu Windows
STATYCZNE
Windows control statyczne
msctls_hotkey32
Gorąco wspólną kontrolą klucza
msctls_progress32
Pasek wspólnej kontroli postępu
msctls_statusbar32
Pasek wspólnej kontroli stanu
msctls_trackbar32
Śledź bar wspólną kontrolą
msctls_updown32
Przycisk pokrętła (lub góra dół) wspólną kontrolą
SysAnimate32
Uruchamiający animację
SysHeader32
Wspólną kontrolą nagłówka
SysListView32
Wspólne formantu widoku listy
SysTabControl32
Wspólne formantu karty
SysTreeView32
Widok drzewa wspólną kontrolą
Uaktywnia się, gdy widoczne
Określa, że do celów kontroli tworzone jest okno, gdy jest dostępny.Domyślnie Włączenie po widoczne opcja jest zaznaczona.Jeśli chcesz odłożyć aktywację kontroli aż do kontenera wymaga go (na przykład, gdy użytkownik kliknie przycisk myszy), należy wyczyścić tę opcję.Gdy funkcja ta jest wyłączona, formant nie ponosi koszt tworzenia okna, dopóki nie jest to wymagane.Aby uzyskać dodatkowe informacje, zobacz Wyłączanie opcji aktywacji w przypadku widoczności.Niewidoczne w czasie wykonywania
Określa, czy formant ma bez interfejsu użytkownika w czasie wykonywania.Czasomierz jest rodzaj formantu, który ma być niewidoczny.Ma okno dialogowe informacje
Określa, że formant ma Standardowy Windows o okno dialogowe, które wyświetla numer wersji oraz informacje o prawach autorskich.[!UWAGA]
Jak użytkownik uzyskuje dostęp do pomocy dla formantu zależy od tego, jak został zaimplementowany pomocy i czy jest zintegrowana pomoc kontroli przy pomocy kontenera.Aby uzyskać więcej informacji o sposobach integrowania pomocy, na MSDN Library witryny sieci Web, wyszukiwanie "Dodawanie Context-Sensitive pomoc do formant ActiveX MFC".
Po wybraniu tej opcji, wstawia AboutBox kontrolować metoda w klasie kontroli projektu (CProjNameCtrl.cpp) i dodaje AboutBox do mapy projektu wysyłki.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 sam kontekst urządzenia, zostały wystawione.Aby uzyskać więcej informacji dotyczących tej funkcji, zobacz Optymalizacja rysowania formantów.Aktywacja bez okien
Określa, czy formant nie produkuje okna jest uaktywniany.Aktywacja bez okien pozwala na formanty o nieregularnym kształcie lub przezroczyste, a formant bez okna wymaga wymaga mniejszego nakładu pracy systemu niż formantu, który ma okna.Formant bez okna nie zezwala dla kontekstu urządzenia przycinana lub aktywacji migotania.Kontenery, które zostały utworzone przed 1996 r. nie obsługują Aktywacja bez okien.Aby uzyskać więcej informacji na temat używania tej opcji, zobacz Zapewnianie aktywacji niepowiązanej z oknami.Kontekstu urządzenia przycinana
Zastępuje COleControl::GetControlFlags w nagłówku kontroli (projnamectrl.h) Aby wyłączyć wywołanie IntersectClipRect przez COleControl.Po wybraniu tej opcji zapewnia korzyści małej szybkości.Jeśli wybierzesz bez okna aktywacji, ta funkcja nie jest dostępna.Aby uzyskać dodatkowe informacje, zobacz Używanie nieobcinanego kontekstu urządzenia.Aktywacja migotania
Eliminuje operacji rysowania i towarzyszących migotanie wizualne, że występują między Państwami i nieaktywnych formantu.Jeśli wybierzesz bez okna aktywacji, ta funkcja nie jest dostępna.Po ustawieniu tej opcji, noFlickerActivate flaga jest jedną z flag, które są zwracane przez COleControl::GetControlFlags.Aby uzyskać dodatkowe informacje, zobacz Zapewnianie aktywacji pozbawionej migotania.Dostępne w oknie dialogowym Wstaw obiekt
Określa, czy formant będzie dostępna w Wstaw obiekt okno dialogowe dla włączonego pojemników.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 utworzony lub istniejących obiektów do złożonych dokumentów.Powiadomienia o wskaźnik myszy 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 Zapewnianie interakcji z myszą przy braku aktywności.Działa jako formant typu ramka prosta
Określa, czy formant jest kontenerem dla innych formantów przez ustawienie OLEMISC_SIMPLEFRAME dla danego formantu bit.Aby uzyskać więcej informacji na MSDN Library witryny sieci Web, wyszukiwanie "Proste ramki witryny zamknięcia".Ładuje właściwości w sposób asynchroniczny
Umożliwia zresetowanie wszelkie poprzednie dane asynchroniczne i inicjuje nowe obciążenia asynchronicznego właściwości formantu.