Sdílet prostřednictvím


Nastavení ovládacího prvku, Průvodce ovládacím prvkem ActiveX v prostředí MFC

Na této stránce průvodce určete, jak má k chování ovládacího prvku.Můžete například založit řízení na standardní typy ovládacích prvků Windows optimalizovat jeho chování a vzhled nebo označuje, že ovládací prvek může fungovat jako kontejner pro další ovládací prvky.

Další informace o výběru možností na této stránce lze maximalizovat účinnost ovládacího prvku, naleznete v MFC – ovládací prvky 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 mají přebírat ovládacího prvku.Seznam je podmnožinou tříd ovládacích prvků, které jsou k dispozici pro CreateWindowEx a další běžné ovládací prvky, které jsou uvedeny v commctrl.h.Výběr určuje styl ovládacího prvku v PreCreateWindow funkce ProjNameCtrl.cpp souboru.Další informace naleznete v tématu MFC – ovládací prvky ActiveX: Vytvoření podtřídy ovládacího prvku systému Windows.

    Ovládací prvek

    Popis

    BUTTON

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

    COMBOBOX

    Ovládací prvek pole se seznamem Windows

    EDIT

    Ovládací prvek systému Windows upravit

    LISTBOX

    Ovládací prvek Windows seznam

    SCROLLBAR

    Ovládací prvek posuvníku Windows

    STATICKÉ

    Statické ovládací prvky pro Windows

    msctls_hotkey32

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

    msctls_progress32

    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 spin (nebo nahoru dolů) společné řízení

    SysAnimate32

    Běžné ovládací prvek animace

    SysHeader32

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

    SysListView32

    Společný seznam zobrazení

    SysTabControl32

    Karta Obecné

    SysTreeView32

    Společné stromové zobrazení

  • Aktivuje se, když je viditelná
    Určuje, že je vytvořit okno pro kontrolu při přístupu.Standardně Activates, když je viditelná je vybrána možnost.Pokud chcete odložit aktivaci ovládacího prvku, dokud vyžaduje kontejneru (například, když uživatel klepne na tlačítko myši), zrušte zaškrtnutí tohoto políčka.Je-li tuto funkci vypnout, ovládací prvek ušetří náklady na vytvoření okna dokud není vyžadováno.Další informace naleznete v tématu Vypnutí možnosti Activate When Visible.

  • 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
    Určuje, že ovládací prvek má standardní Windows o dialogové okno, které zobrazí informace o autorských právech a číslo verze.

    [!POZNÁMKA]

    Jak uživatel přistupuje k nápovědu pro ovládací prvek závisí na jak jste implementovali nápovědy a zda mají integrované nápovědy ovládacího prvku pomocí kontejneru.Další informace o integraci v nápovědě, V knihovně MSDN webu, hledání "Přidávání Context-Sensitive Nápověda pro MFC ActiveX Control".

    Když vyberete tuto možnost, vloží AboutBox určit metodu ve třídě ovládacího prvku projektu (CProjNameCtrl.cpp) a přidá AboutBox odeslání Mapa projektu.Ve výchozím nastavení je toto políčko zaškrtnuto.

  • Kreslení optimalizovaného kódu
    Určuje, že kontejner obnoví původní objekty GDI automaticky za všechny ovládací prvky kontejneru, které jsou vypracovávány na stejném kontextu zařízení, byly.Další informace o této funkci naleznete v tématu Optimalizace vykreslování ovládacích prvků.

  • Aktivace bez oken
    Určuje ovládací prvek při aktivaci nevytvoří okna.Aktivace bez oken umožňuje neobdélníkové nebo Průhledný ovládací prvky a vyžaduje menší režii systému než ovládací prvek, který má okno vyžaduje ovládací prvek bez oken.Kontext neoříznutou zařízení nebo bez blikání aktivace nepovoluje ovládací prvek bez oken.Kontejnery, které byly vytvořeny před 1996 nepodporují bez okna aktivace.Další informace o použití této možnosti naleznete v tématu Zajišťování aktivace bez oken.

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

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

  • K dispozici v dialogovém okně Vložit objekt
    Určuje, že bude k dispozici v ovládacím prvku Vložit objekt dialogové okno pro povolení kontejnery.Pokud vyberete tuto možnost, afxRegInsertable příznak je jedním z příznaků, které jsou vráceny pomocí AfxOleRegisterControlClass.Pomocí Vložit objekt dialogové okno, můžete vložit nově vytvořeného uživatele nebo existujících objektů do složeného dokumentu.

  • Oznámení ukazatel myši, pokud není aktivní
    Umožní ovládacímu prvku procesu upozornění ukazatel myši, zda je ovládací prvek aktivní, nebo ne.Pokud vyberete 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 Zajištění interakce s myší v neaktivním stavu.

  • Slouží jako ovládací prvek jednoduchý rámeček
    Určuje, že ovládací prvek kontejner pro jiné ovládací prvky nastavením OLEMISC_SIMPLEFRAME bit pro ovládací prvek.Další informace naleznete na V knihovně MSDN webu, hledání "Uzavření webu jednoduchý rámeček".

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

Viz také

Referenční dokumentace

Průvodce ovládacím prvkem ActiveX v prostředí MFC

Nastavení aplikace, průvodce ovládacím prvkem ActiveX v prostředí MFC

Názvy ovládacích prvků, Průvodce ovládacím prvkem ActiveX v prostředí MFC