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.

Zobacz też

Informacje

Kreator formantów MFC ActiveX

Ustawienia aplikacji, kreator formantów MFC ActiveX

Nazwy formantów, kreator formantów MFC ActiveX