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