Třída CWindow
Tato třída poskytuje metody pro práci s oknem.
Důležité |
---|
Třídy a jejích členů nelze použít v aplikacích, které spustit v modulu Runtime v systému Windows. |
class CWindow
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstruktor. |
Veřejné metody
Název |
Description |
---|---|
Uspořádá všechny podřízené minimalizovaného okna. |
|
Okna a připojí CWindow objektu. |
|
V okně připraví pro malování. |
|
Přináší nejvyšší pořadí z okna. |
|
Umístí okno proti dané okno. |
|
V okně odebere z řetězce prohlížeče schránky. |
|
Změní stav zaškrtnutí dané tlačítko. |
|
Kontroluje určený přepínací tlačítko. |
|
Načte podřízené okno obsahující zadaný bod. |
|
Získá určitý typ podřízené okno obsahující zadaný bod. |
|
Převede klienta souřadnice obrazovkových souřadnicích. |
|
Vytvoří okno. |
|
Vytvoří nový obrazec pro systémový znak. |
|
Vytvoří obdélník šedý pro systémový znak. |
|
Vytvoří plný obdélník pro systémový znak. |
|
Aktualizace zadané umístění okna více struktury pro zadané okno. |
|
Ničí okno přidružené CWindow objektu. |
|
Odpojí okno z CWindow objektu. |
|
Vyplní pole se seznamem názvů všech souborů odpovídající zadaná cesta nebo název souboru. |
|
Vyplní se seznamem názvů všech souborů odpovídající zadaná cesta nebo název souboru. |
|
Zkopíruje aktuální výběr ze seznamu. |
|
Aktuální výběr se zkopíruje z pole se seznamem. |
|
Registry zda přijímá okno přetáhnout soubory. |
|
Překreslí nabídek v okně. |
|
Povolí nebo zakáže panel šipky. |
|
Povolí nebo zakáže vstup. |
|
Označuje konec Malování. |
|
Okno bliká jednou. |
|
Načte souřadnice oblasti klienta. |
|
Načte kontext zařízení pro oblast klienta. |
|
Načte kontext zařízení pro klientské oblasti a umožňuje volby ořezové. |
|
Zkopíruje zadané okno potomků. |
|
Načte zadaný ovládací prvek rozhraní. |
|
Načte identifikátor okna (podřízená pouze pro systém windows). |
|
Načte ukazatele na rozhraní hostování kontejneru ATL prvku. |
|
Načte zadaný podřízené okno. |
|
Převádí text ovládacího prvku na celé číslo. |
|
Načte text ovládacího prvku. |
|
Obnoví okno Rozšířený styly. |
|
Načte aktuální písmo v okně. |
|
Určuje klávesové zkratky spojené s okna. |
|
Načte velké nebo malé ikony v okně. |
|
Obnoví naposledy aktivní překryvné okno. |
|
Načte nabídku okna. |
|
Obnoví předchozí nebo další ovládací prvek v rámci skupiny ovládacích prvků. |
|
Obnoví předchozí nebo další ovládací prvek s WS_TABSTOP styl. |
|
Obnoví okno bezprostřední nadřízený. |
|
Načítá parametry posuvník. |
|
Načte pozici jezdce posuvníku. |
|
Načítá rozsah posuvníku. |
|
Obnoví okno styly. |
|
Vytvoří kopii systémové nabídky Úpravy. |
|
Obnoví okno nejvyšší úrovně nadřazeného nebo vlastníka. |
|
Obnoví okno nejvyšší úrovně. |
|
Obnoví okno nejvyšší úrovně podřízených. |
|
Načte souřadnice nejmenšího obdélníku, který úplně obklopuje oblast aktualizace. |
|
Zjišťuje aktualizace oblasti a zkopíruje jej do určené oblasti. |
|
Zkopíruje zadané okno. |
|
Načte identifikátor kontextové nápovědy v okně. |
|
Načte kontext zařízení pro celé okno. |
|
32Bitová hodnota určené posunem načte do paměti další okno. |
|
Načte informace o zadané okno, včetně hodnoty určené posunem do paměti další okno. |
|
Načte, show state a pozice. |
|
Načte identifikátor procesu, který vytvořil okna. |
|
Načte rozměry ohraničovacího rámečku v okně. |
|
Získá kopii oblasti okna okna. |
|
Vyhledá text v okně. |
|
Načte délku textu v okně. |
|
Načte identifikátor podprocesu, který vytvořili zadané okno. |
|
16Bitová hodnota určené posunem načte do paměti další okno. |
|
Nastaví kurzor klávesnice na ovládací prvek v dialogovém okně. |
|
Skryje systémový znak. |
|
Zvýrazní nebo odebere zvýraznění z nabídka nejvyšší úrovně. |
|
Zruší platnost celé oblasti klienta. |
|
Zruší platnost klientské oblasti v rámci určeného obdélníku. |
|
Zruší platnost klientské oblasti uvnitř stanovené pěstitelské oblasti. |
|
Určuje, zda je zadané okno podřízené okno. |
|
Určuje, zda zpráva je určena pro zadaný dialogové okno. |
|
Určuje stav zaškrtávacího tlačítka. |
|
Určuje, zda je minimalizované okno. |
|
Určuje, zda je nadřazené okno ovládacího prvku dialogové okno. |
|
Určuje, zda zadané okno popisovač identifikuje existující okna. |
|
Určuje, zda okno pro vstup. |
|
Určuje, zda je zadané okno nativní okno Unicode. |
|
Určuje viditelnost okna. |
|
Určuje, zda je okno maximalizované. |
|
Zničí událost timer. |
|
Zakáže nebo povolí v okně výkresu. |
|
Převede sady bodů z okna souřadnicového prostoru souřadnicového prostoru jiného okna. |
|
Zobrazí okno se zprávou. |
|
Upraví styly oken. |
|
Upraví styly okna Rozšířené. |
|
Změní velikost a umístění okna. |
|
Nastaví kurzor klávesnice na další ovládací prvek v dialogovém okně. |
|
Schránka se otevře. |
|
Umístí zprávu do fronty zprávy přidružený k podprocesu, který vytvořili v okně.Vrátí bez čekání podprocesu zpracovat zprávu. |
|
Nastaví kurzor klávesnice na předchozí ovládací prvek v dialogovém okně. |
|
Požadavky, aby okno nakreslen v kontextu zařízení. |
|
Požadavky, aby se stanoví oblasti okna klienta v kontextu zařízení. |
|
Aktualizuje určeného obdélníku nebo regionu v oblasti klienta. |
|
Uvolnění kontextu zařízení. |
|
Změní velikost okna. |
|
Převede obrazovkových souřadnicích souřadnice klienta. |
|
Určený klient oblasti posouvá. |
|
Posouvá oblasti zadaný klient se další funkce. |
|
Odešle zprávu do ovládacího prvku. |
|
Odešle zprávu do okna a nevrátí, dokud zpracoval okna zprávy. |
|
Odešle zprávu do zadané potomků windows. |
|
Odešle zprávu do okna.Pokud volající podproces byl vytvořen v okně SendNotifyMessage nevrátí, dokud zpracoval okna zprávy.Jinak vrací ihned. |
|
Aktivuje okno. |
|
Odešle všechny vstupní následné myši do okna. |
|
Přidá řetězec prohlížeč schránky okna. |
|
Změny v okně identifikátor. |
|
Řetězcové vyjádření celočíselnou hodnotu změny textu ovládacího prvku. |
|
Změní text ovládacího prvku. |
|
Nastaví fokus vstupu do okna. |
|
Změní písmo v okně. |
|
Přidruží klávesové zkratky v okně. |
|
Změny v okně velké nebo malé ikony. |
|
Změní aktuální nabídce okna. |
|
Nadřazené okno změní. |
|
Nastaví nebo vynuluje příznak překreslování. |
|
Nastaví parametry posuvník. |
|
Změní pozici jezdce posuvníku. |
|
Změní rozsah posuvníku. |
|
Vytvoří událost timer. |
|
Nastaví identifikátor kontextové nápovědy v okně. |
|
32Bitová hodnota nastaví na zadaný posun do paměti další okno. |
|
Atribut zadané okno změní a také nastaví hodnotu zadanou posunem v paměti zvláštní okno. |
|
Nastaví, show state a pozice. |
|
Nastaví velikost, umístění a pořadí vykreslování. |
|
Nastaví okno oblast okna. |
|
Změní text v okně. |
|
16Bitová hodnota nastaví na zadaný posun do paměti další okno. |
|
Zobrazí systémový znak. |
|
Zobrazí nebo skryje vlastníkem okna překryvných oken. |
|
Zobrazí nebo skryje posuvník. |
|
Nastaví stav v okně zobrazit. |
|
Nastaví stav zobrazení okna vytvořené v jiném podprocesu. |
|
Oblasti klienta aktualizace. |
|
Ověřuje klienta v rámci určeného obdélníku. |
|
Ověřuje klienta oblast uvnitř stanovené pěstitelské oblasti. |
|
Spustí nápovědu systému Windows. |
Veřejné operátory
Název |
Description |
---|---|
Převede CWindow na objekt HWND . |
|
Přiřadí HWND se CWindow objektu. |
Veřejné datové členy
Název |
Description |
---|---|
Popisovač okna přidružené CWindow objektu. |
|
Obsahuje výchozí rozměry okna. |
Poznámky
CWindowposkytuje základní funkce pro manipulaci s okna ATL.Mnoho CWindow metody jednoduše jednu z funkcí rozhraní Win32 API obtékat.Například porovnat prototypů pro CWindow::ShowWindow a ShowWindow :
Metoda CWindow |
Funkce systému Win32 |
---|---|
BOOL ShowWindow (int nCmdShow ); |
BOOL ShowWindow( HWND hWnd, int nCmdShow); |
CWindow::ShowWindowvolá funkci Win32 ShowWindow předáním CWindow::m_hWnd jako první parametr.Každý CWindow metoda, který přímo funkci Win32 předává m_hWnd člena; Proto mnoho CWindow dokumentace vám bude odkazovat .
[!POZNÁMKA]
Ne každý funkci Win32 okna související zabalen v CWindow a ne každý CWindow metoda obtéká funkci Win32.
CWindow::m_hWndukládá HWND , které identifikují okna. HWND Je připojena do objektu při můžete:
Zadejte HWND v CWindow v konstruktoru.
Call CWindow::Attach.
Use CWindow's operator =.
Vytvořit nebo podtřídy okno pomocí jedné z následujících tříd odvozených od CWindow :
CWindowImpl umožňuje vytvořit nové okno nebo podtřídu existující okna.
CContainedWindow implementuje jiný objekt v okně.Můžete vytvořit nové okno nebo podtřídu existující okna.
CDialogImpl umožňuje vytvořit nemodální nebo modální dialogové okno.
Další informace o systému windows naleznete v tématu Windows a dalších tématech .Další informace o používání systému windows v ATL naleznete v článku Okno třídy ATL.
Požadavky
Záhlaví: atlwin.h