Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

Kreator formant ActiveX MFC

Ustawienia aplikacji, Kreator formant ActiveX MFC

Kontrolować nazwy, Kreator formant ActiveX MFC