Třída IViewObjectExImpl
Tato třída implementuje IUnknown a poskytuje výchozí implementace IViewObject, IViewObject2, a IViewObjectEx rozhraní.
Důležité |
---|
Tato třída a jeho členy nelze použít v aplikacích, které v . |
template<
class T
>
class ATL_NO_VTABLE IViewObjectExImpl :
public IViewObjectEx
Parametry
- T
Vaší třídy odvozené z IViewObjectExImpl .
Členy
Veřejné metody
Název |
Description |
---|---|
Nakreslí znázornění ovládacího prvku do kontextu zařízení. |
|
Zamrzne nakreslené reprezentace ovládacího prvku tak, aby se nezmění, dokud Unfreeze .Vrátí provádění ATL E_NOTIMPL. |
|
Načte existující připojení poradní jímky na ovládací prvek, pokud existuje. |
|
Vrátí logickou palety používané pro kreslení.Vrátí provádění ATL E_NOTIMPL. |
|
Velikost zobrazení ovládacího prvku v jednotkách HIMETRIC (0,01 milimetru za jednotku) získá z ovládacího prvku třídy datový člen CComControlBase::m_sizeExtent. |
|
Obsahuje tipy pro změnu velikosti z kontejneru objektu používat jako uživatel změní její velikost. |
|
Vrátí obdélník popisující požadované aspekt výkresu.Vrátí provádění ATL E_NOTIMPL. |
|
Vrátí informace o krytí objektu a jaké aspekty výkresu jsou podporovány. |
|
Zjistí-li zadaný bod je zadaný obdélník a vrátí HITRESULT hodnotu v pHitResult . |
|
Zkontroluje, zda obdélníku zobrazení ovládacího prvku překrývá libovolný bod v zadaném umístění obdélníku a vrátí HITRESULT hodnotu v pHitResult . |
|
Nastaví připojení mezi řízení a jímky poradenství tak může být jímka upozornění na změny v zobrazení ovládacího prvku. |
|
Zruší ukotvení nakreslené reprezentace ovládacího prvku.Vrátí provádění ATL E_NOTIMPL. |
Poznámky
IViewObject, IViewObject2, a IViewObjectEx rozhraní umožňují řízení sám přímo, zobrazení a k vytváření a správě jímky poradenství oznámit kontejneru změny v zobrazení ovládacího prvku.IViewObjectEx rozhraní poskytuje podporu pro funkce rozšířeného ovládacího prvku jako výkres bez blikání, transparentní a obdélníkový ovládací prvky a přístupů testování (například jak zavřít klepnutím myší musí být považovány za ovládání).Třída IViewObjectExImpl poskytuje výchozí provádění těchto rozhraní a implementuje IUnknown odesláním informací výpis stavu vytvoří zařízení v ladění.
Hierarchii dědičnosti
IViewObjectEx
IViewObjectExImpl
Požadavky
Záhlaví: atlctl.h
Viz také
Úkoly
Vytváření projektu knihovny ATL
Referenční dokumentace
Tutoriál knihovny ATL (Active Template Library)