Sdílet prostřednictvím


Nastavení ovládacího prvku, Průvodce ovládacího prvku knihovny MFC technologie ActiveX

Pomocí této stránky průvodce určete, jak chcete k chování ovládacího prvku.Můžete například založit řízení na standardní typy ovládacích prvků systému Windows, optimalizovat jeho chování a vzhled nebo určit, zda ovládací prvek může sloužit jako kontejner pro jiné ovládací prvky.

Další informace o tom, jak vybrat možnosti na této stránce maximalizovat účinnost ovládacího prvku naleznete v tématu Ovládací prvky MFC ActiveX: optimalizace.

  • Vytvoření ovládacího prvku na základě
    V tomto seznamu můžete vybrat druh ovládacího prvku, ze kterého by měl váš ovládací prvek dědí.V seznamu je podmnožinou tříd ovládacích prvků, které jsou k dispozici pro CreateWindowEx a další běžné ovládací prvky, které jsou určeny v commctrl.h.Váš výběr určuje styl ovládacího prvku PreCreateWindow fungovat v ProjNamesoubor Ctrl.cpp.Další informace naleznete v tématu Ovládací prvky MFC ActiveX: Subclassing ovládací prvek systému Windows.

    Ovládací prvek

    Description

    BUTTON

    Ovládací tlačítka systému Windows

    COMBOBOX

    Ovládací prvek pole se seznamem v systému Windows

    EDIT

    Ovládací prvek systému Windows upravit

    LISTBOX

    Ovládací prvek Windows seznam

    SCROLLBAR

    Ovládací prvek posuvníku systému Windows

    STATICKÉ

    Statické ovládací prvek systému Windows

    msctls_hotkey32

    Hot klíče společné řízení

    msctls_progress32

    Ukazatel průběhu společné řízení

    msctls_statusbar32

    Stavový řádek společné řízení

    msctls_trackbar32

    Sledování společné ovládání indikace

    msctls_updown32

    Tlačítko odstřeďování (nebo nahoru dolů) společné řízení

    SysAnimate32

    Společný prvek animace

    SysHeader32

    Běžné ovládací prvek záhlaví

    SysListView32

    Společný seznam zobrazení

    SysTabControl32

    Běžné ovládací prvek karta

    SysTreeView32

    Společný prvek stromového zobrazení

  • Aktivuje, když je viditelná
    Určuje, zda je pro ovládací prvek vytvořit okno při přístupu k.Ve výchozím nastavení Activates, když je viditelná je vybrána možnost.Pokud chcete odložit aktivaci ovládacího prvku, dokud kontejneru vyžaduje (například, když uživatel klikne myší), zrušte zaškrtnutí tohoto políčka.Je-li tato funkce vypnuta, ovládací prvek ušetří výdaje na vytvoření okna dokud není vyžadováno.Další informace naleznete v tématu Vypnutí aktivovat při možnost viditelná.

  • Neviditelný v době běhu
    Určuje, že ovládací prvek nemá žádné uživatelské rozhraní v době běhu.Časovač je druh ovládacího prvku, který chcete být neviditelný.

  • Má dialogové okno o produktu
    Určuje, že ovládací prvek má standardní Windows o dialogové okno, které zobrazí číslo verze a informace o autorských právech.

    [!POZNÁMKA]

    Jak uživatel přistupuje k nápovědu pro ovládací prvek závisí na jak provedly v nápovědě a zda jste spojili nápovědy ovládacího prvku s pomocí kontejneru.Další informace o tom, jak integrovat nápovědy, na Knihovny MSDN webu, vyhledejte slovní spojení "Přidání Context-Sensitive Nápověda k MFC ActiveX Control".

    Vyberete-li tuto možnost, vloží AboutBox způsobem ve třídě ovládacího prvku projektu řízení (CProjNameCtrl.cpp) a přidá do mapy odesílaní projektu AboutBox.Ve výchozím nastavení je toto políčko zaškrtnuto.

  • Optimalizovaný kód výkresu
    Určuje, že kontejner obnoví původní objekty GDI automaticky za všechny ovládací prvky kontejneru, které jsou vydány na stejném kontextu zařízení, byly stanoveny.Další informace o této funkci naleznete v tématu Optimalizace řízení výkresu.

  • Bez okna aktivace
    Určuje, že ovládací prvek nevytvoří okno při aktivaci.Bez oken umožňuje aktivaci jiného než obdélníkového tvaru nebo Průhledný ovládací prvky a ovládací prvek bez oken vyžaduje menší režii systému, než ovládací prvek, který má okno vyžaduje.Ovládací prvek bez oken neumožňuje kontextu neoříznutou zařízení nebo aktivace bez blikání.Kontejnery, které byly vytvořeny před rokem 1996 nepodporují aktivace bez oken.Další informace o použití této možnosti naleznete v tématu Poskytování Windowless aktivace.

  • Kontext neoříznutou zařízení
    Má přednost před COleControl::GetControlFlags v záhlaví ovládacího prvku (projnamectrl.h) Chcete-li zakázat volání IntersectClipRect provedl COleControl.Vyberete-li tuto možnost, poskytuje výhodu malé rychlosti.Vyberete-li bez okna aktivace, tato funkce není k dispozici.Další informace naleznete v tématu Pomocí kontextu neoříznutou zařízení.

  • Aktivace bez blikání
    Eliminuje výkresu operace a doprovodné vizuální blikání, mezi aktivní a neaktivní stav ovládacího prvku.Vyberete-li bez okna aktivace, tato funkce není k dispozici.Pokud tuto možnost nastavíte noFlickerActivate příznak je jedním z příznaků, které jsou vráceny pomocí COleControl::GetControlFlags.Další informace naleznete v tématu Aktivace blikání volného poskytování.

  • K dispozici v dialogovém okně Vložit objekt
    Určuje, že ovládací prvek bude k dispozici v Vložit objekt dialogové okno pro povolené kontejnery.Vyberete-li tuto možnost, afxRegInsertable příznak je jedním z příznaků, které jsou vráceny pomocí AfxOleRegisterControlClass.Při použití Vložit objekt dialogové okno, uživatel může vložit nově vytvořený nebo existujících objektů do složeného dokumentu.

  • Oznámení ukazatel myši, pokud není aktivní
    Umožňuje ovládacímu prvku upozornění ukazatel myši proces, zda je ovládací prvek aktivní, či nikoli.Vyberete-li tuto možnost, pointerInactive příznak je jedním z příznaků, které jsou vráceny pomocí COleControl::GetControlFlags.Další informace o použití této možnosti naleznete v tématu Poskytuje interakce myši při neaktivní.

  • Slouží jako ovládací prvek jednoduchý rámeček
    Určuje, že ovládací prvek kontejner pro jiné ovládací prvky pomocí nastavení OLEMISC_SIMPLEFRAME bit pro ovládací prvek.Další informace naleznete na Knihovny MSDN webu, vyhledejte slovní spojení "Jednoduchý zachycovací snímek webu".

  • Načte vlastnosti asynchronně
    Umožňuje obnovit předchozí data asynchronous a zahájí nové zatížení asynchronní vlastnost ovládacího prvku.

Viz také

Referenční dokumentace

Průvodce ovládacího prvku knihovny MFC technologie ActiveX

Nastavení aplikace, Průvodce ovládacím prvkem ActiveX knihovny MFC

Názvy ovládacího prvku, Průvodce ovládacím prvkem ActiveX knihovny MFC