Sdílet prostřednictvím


Třída CWnd

Poskytuje základní funkce všechny třídy okna v knihovně Microsoft Foundation Class.

class CWnd : public CCmdTarget

Členy

Veřejné konstruktory

Název

Description

CWnd::CWnd

Konstrukce CWnd objektu.

Veřejné metody

Název

Description

CWnd::accDoDefaultAction

Volat rámci provést výchozí akci objektu.

CWnd::accHitTest

Volat rámci načíst podřízený prvek nebo podřízený objekt v daném místě na obrazovce.

CWnd::accLocation

Volat rámci načíst určený objekt aktuální umístění na obrazovce.

CWnd::accNavigate

Volat rozhraní přecházet na jiný prvek uživatelského rozhraní v rámci kontejneru a pokud možno načíst objekt.

CWnd::accSelect

Volat rozhraní změnit výběr nebo přesunutí fokusu klávesnice pro zadaný objekt.

CWnd::AnimateWindow

Animuje objekt souvisejícího okna.

CWnd::ArrangeIconicWindows

Uspořádá všechny okna minimalizované dítě (ikony).

CWnd::Attach

Popisovač Windows připojí CWnd objektu.

CWnd::BeginModalState

Volání funkce tohoto člena provádět modální okno snímku.

CWnd::BeginPaint

Připraví CWnd pro malování.

CWnd::BindDefaultProperty

Sváže přidružené k ovládacímu prvku zdroj dat kurzor volající objekt výchozí jednoduché vazby vlastnost, jako označené v knihovně typů.

CWnd::BindProperty

Vlastnost Vázaný kurzor vazbu na ovládací prvek vázán na data ovládacího prvku zdroj dat a registruje relaci Správce vazeb MFC.

CWnd::BringWindowToTop

Přináší CWnd do horní části zásobníku překrývajících se oken.

CWnd::CalcWindowRect

Nazývá vypočítat obdélníku okna z obdélníku klienta.

CWnd::CancelToolTips

Zakáže prvku tooltip.

CWnd::CenterWindow

Střediska vztahu k nadřazené okno.

CWnd::ChangeClipboardChain

Odebere CWnd z řetězce prohlížeče schránky.

CWnd::CheckDlgButton

Vloží zaškrtnutí vedle nebo odstraní zaškrtnutí ovládací tlačítka.

CWnd::CheckRadioButton

Kontroluje určený přepínací tlačítko a odstraní zaškrtnutí všech ostatních tlačítek v zadané skupině tlačítek.

CWnd::ChildWindowFromPoint

Určuje, které případné podřízené systému Windows obsahuje zadaný bod.

CWnd::ClientToScreen

Převede na souřadnicích obrazovky klienta souřadnic určitého bodu nebo obdélník na displeji.

CWnd::CloseWindow

Minimalizuje okno.

CWnd::ContinueModal

Modální okno s stav pokračuje.

CWnd::Create

Vytvoří a inicializuje přidružené podřízené okno CWnd objektu.

CWnd::CreateAccessibleProxy

Vytvoří serveru proxy Active Accessibility pro zadaný objekt.

CWnd::CreateCaret

Vytvoří nový obrazec pro systémový znak a získá vlastnictví stříška.

CWnd::CreateControl

Vytvořit ovládací prvek ActiveX, který bude reprezentovat aplikaci MFC podle CWnd objektu.

CWnd::CreateEx

Vytvoří Windows překrývající, místní nebo podřízené okno a připojí jej CWnd objektu.

CWnd::CreateGrayCaret

Vytvoří šedé blok pro systémový znak a získá vlastnictví stříška.

CWnd::CreateSolidCaret

Vytvoří plný blok pro systémový znak a získá vlastnictví stříška.

CWnd::DeleteTempMap

Automaticky podle nazývá CWinApp doba nečinnosti popisovač a odstraní jakékoliv dočasné CWnd objekty vytvořené FromHandle .

CWnd::DestroyWindow

Zničí připojené okno Windows.

CWnd::Detach

Odpojí Windows popisovače z CWnd objektu a vrátí popisovač.

CWnd::DlgDirList

Soubor nebo adresář výpis vyplní pole se seznamem.

CWnd::DlgDirListComboBox

Vyplní pole seznamu, poli se seznamem výpis souboru nebo adresáře.

CWnd::DlgDirSelect

Zkopíruje aktuální výběr ze seznamu.

CWnd::DlgDirSelectComboBox

Zkopíruje aktuální výběr v seznamu pole se seznamem.

CWnd::DragAcceptFiles

Označuje, že okna bude přijímat přetažené soubory.

CWnd::DragDetect

Zachytí myš a sleduje pohyb, dokud uživatel uvolní levé tlačítko, stiskne klávesu ESC nebo přesune ukazatel myši mimo přetáhněte obdélník kolem zadaného bodu.

CWnd::DrawAnimatedRects

Nakreslí obdélník drátěného a animuje označíte otevírání ikonu nebo minimalizaci nebo maximalizaci okna.

CWnd::DrawCaption

Titulek vykreslí.

CWnd::DrawMenuBar

Překreslí nabídek.

CWnd::EnableActiveAccessibility

Umožňuje uživatelské Active Accessibility funkcí.

CWnd::EnableD2DSupport

Povolí nebo zakáže okno D2D podporu.Tuto metodu lze volejte před hlavní okno je inicializován.

CWnd::EnableScrollBar

Povolí nebo zakáže jedna nebo obě šipky posuvníku.

CWnd::EnableScrollBarCtrl

Povolí nebo zakáže ovládací prvek posuvník na stejné úrovni.

CWnd::EnableToolTips

Povoluje ovládací prvek tooltip.

CWnd::EnableTrackingToolTips

Umožňuje v režimu sledování prvku tooltip.

CWnd::EnableWindow

Povolí nebo zakáže myš a klávesnice.

CWnd::EndModalLoop

Modální okno s stav ukončí.

CWnd::EndModalState

Volání funkce tohoto člena změnit rámeček okno modální nemodální.

CWnd::EndPaint

Označuje konec Malování.

CWnd::ExecuteDlgInit

Zahájí dialog prostředku.

CWnd::FilterToolTipMessage

Načte název nebo text přidružený ovládací prvek v dialogovém okně.

CWnd::FindWindow

Vrátí popisovač okna je identifikován jeho název okna a třídu okna.

CWnd::FindWindowEx

Vrátí popisovač okna je identifikován jeho název okna a třídu okna.

CWnd::FlashWindow

Okno bliká jednou.

CWnd::FlashWindowEx

Bliká okna s další funkce.

CWnd::FromHandle

Vrací ukazatel CWnd objektu při popisovač do okna.Pokud CWnd není připojen objekt popisovače dočasnou CWnd objekt je vytvořen a připojena.

CWnd::FromHandlePermanent

Vrací ukazatel CWnd objektu při popisovač do okna.Pokud CWnd není připojen objekt popisovače dočasnou CWnd objekt je vytvořen a připojena.

CWnd::get_accChild

Nazývá rámcem načíst adresu IDispatch podřízené zadané rozhraní.

CWnd::get_accChildCount

Volat rámci načíst počet dětí patřící do tohoto objektu.

CWnd::get_accDefaultAction

Volat rámci načíst řetězec, který popisuje výchozí akce objektu.

CWnd::get_accDescription

Volat framework načíst řetězec, který popisuje vzhled určený objekt.

CWnd::get_accFocus

Volat rámci načíst objekt, který má kurzor klávesnice.

CWnd::get_accHelp

Volat v rámci načtení objektu pomoci řetězec vlastnosti.

CWnd::get_accHelpTopic

Volat v rámci získat úplnou cestu WinHelp soubor přidružený zadaný objekt a identifikátor příslušného tématu tohoto souboru.

CWnd::get_accKeyboardShortcut

Volat rámci načíst určený objekt klávesovou zkratku nebo přístup ke klíči.

CWnd::get_accName

Volat rámci načíst název zadaného objektu.

CWnd::get_accParent

Volat v rámci načíst IDispatch rozhraní nadřazeného objektu.

CWnd::get_accRole

Volat rámci načíst informace popisující roli zadaný objekt.

CWnd::get_accSelection

Rámec načíst vybraný děti tento objekt volána.

CWnd::get_accState

Volat rámci načíst aktuální stav zadaného objektu.

CWnd::get_accValue

Volat rámci načíst hodnotu zadaného objektu.

CWnd::GetActiveWindow

Zkopíruje aktivní okno.

CWnd::GetAncestor

Načte objektu okna předchůdce určené okna.

CWnd::GetCapture

Načte CWnd zachycení myši, který má.

CWnd::GetCaretPos

Získá klient souřadnice aktuální pozice stříšky.

CWnd::GetCheckedRadioButton

Vrátí ID aktuálně označené přepínací tlačítko ve skupině tlačítek.

CWnd::GetClientRect

Rozměry získává CWnd oblasti klienta.

CWnd::GetClipboardOwner

Načte aktuální vlastník schránky ukazatel.

CWnd::GetClipboardViewer

Načte ukazatel myši do okna první v řetězci prohlížeče schránky.

CWnd::GetControlUnknown

Načte ukazatel na neznámý prvek ActiveX.

CWnd::GetDC

Obnoví zobrazení kontext pro klientské oblasti.

CWnd::GetDCEx

Obnoví zobrazení kontext pro klientské oblasti a umožňuje ořezové při kreslení.

CWnd::GetDescendantWindow

Prohledá všechny potomků windows a vrátí okno se zadaným ID.

CWnd::GetDesktopWindow

Obnoví okno plochy systému Windows.

CWnd::GetDlgCtrlID

Pokud CWnd se podřízené okno volání této funkce vrátí hodnotu ID.

CWnd::GetDlgItem

V dialogovém okně zadaný načte ovládací prvek se zadaným ID.

CWnd::GetDlgItemInt

Převádí text ovládacího prvku v dialogovém okně dané na celočíselnou hodnotu.

CWnd::GetDlgItemText

Obnoví titulek nebo text přidružený ovládací prvek.

CWnd::GetDSCCursor

Načte ukazatel na podkladové kurzor ve vlastnosti ovládacího prvku zdroj dat DataSource, uživatelské jméno, heslo a SQL.

CWnd::GetExStyle

Vrátí rozšířený styl okna.

CWnd::GetFocus

Načte CWnd , který má právě fokus vstupu.

CWnd::GetFont

Načte aktuální písmo.

CWnd::GetForegroundWindow

Vrací ukazatel na okno v popředí (nejvyšší úrovně okna, se kterým právě pracujete).

CWnd::GetIcon

Získá popisovač ikony.

CWnd::GetLastActivePopup

Určuje vlastněných rozbalovací okna CWnd byl naposledy aktivní.

CWnd::GetLayeredWindowAttributes

Načte klíč krytí a průhlednosti barvy vrstvami okna.

CWnd::GetMenu

Načte ukazatel na zadané nabídky.

CWnd::GetNextDlgGroupItem

Vyhledá následující (nebo předcházející) ovládací prvek ve skupině ovládacích prvků.

CWnd::GetNextDlgTabItem

Načte první ovládací prvek WS_TABSTOP styl následující (nebo předcházející) zadaný ovládací prvek.

CWnd::GetNextWindow

Vrátí následující (nebo předcházející) okno seznamu Správce oken.

CWnd::GetOleControlSite

Načte vlastní web pro zadaný ovládací prvek ActiveX.

CWnd::GetOpenClipboardWindow

Načte ukazatel myši do okna, který má aktuálně otevřené schránky.

CWnd::GetOwner

Načte ukazatel na majitele CWnd .

CWnd::GetParent

Načte nadřazené okno o CWnd (pokud existuje).

CWnd::GetParentFrame

Načte CWnd okna rámeček nadřazeného objektu.

CWnd::GetParentOwner

Vrací ukazatel podřízeného okna nadřazeného okna.

CWnd::GetProperty

Načte vlastnost ovládacího prvku ActiveX.

CWnd::GetRenderTarget

Získá vykreslení cíl, který je spojen s tímto oknem.

CWnd::GetSafeHwnd

Returns m_hWnd, or NULL if the this pointer is NULL.

CWnd::GetSafeOwner

Načte bezpečné vlastníka daného okna.

CWnd::GetScrollBarCtrl

Vrátí-li posuvník řízení na stejné úrovni.

CWnd::GetScrollBarInfo

Načte informace o zadaném posuvníku.

CWnd::GetScrollInfo

Načte informace, SCROLLINFO struktury udržuje o posuvník.

CWnd::GetScrollLimit

Obnoví omezení posuvníku.

CWnd::GetScrollPos

Načte aktuální pozici jezdce.

CWnd::GetScrollRange

Zkopíruje aktuální minimální a maximální posuvníku pozice pro dané posuvníku.

CWnd::GetStyle

Vrátí aktuální styl okna.

CWnd::GetSystemMenu

Umožňuje aplikaci přístup k nabídce ovládací prvek pro kopírování a změna.

CWnd::GetTitleBarInfo

Načte informace o zadané záhlaví.

CWnd::GetTopLevelFrame

Obnoví okno nejvyšší úrovně rámečku v okně.

CWnd::GetTopLevelOwner

Obnoví okno nejvyšší úrovně.

CWnd::GetTopLevelParent

Načte nejvyšší úrovně nadřazeného okna.

CWnd::GetTopWindow

Vrátí první podřízené okno, které patří CWnd .

CWnd::GetUpdateRect

Načte souřadnice nejmenšího obdélníku, který úplně obklopuje CWnd aktualizace oblasti.

CWnd::GetUpdateRgn

Načte CWnd aktualizace oblasti.

CWnd::GetWindow

Vrátí zadaný vztah okna tohoto okna.

CWnd::GetWindowContextHelpId

Načte identifikátor kontextové nápovědy.

CWnd::GetWindowDC

Načte kontext zobrazení celého okna, včetně záhlaví, nabídky a posuvníky.

CWnd::GetWindowedChildCount

Vrátí počet přidružených podřízených systému windows.

CWnd::GetWindowInfo

Vrátí informace o okně.

CWnd::GetWindowlessChildCount

Vrátí počet přidružených podřízených bez okna systému windows.

CWnd::GetWindowPlacement

Načte pozice minimalizované a maximalizovaného okna zobrazit stav a normální (Obnovit).

CWnd::GetWindowRect

Souřadnice obrazovky získává CWnd .

CWnd::GetWindowRgn

Získá kopii oblasti okna okna.

CWnd::GetWindowText

Vrátí název text nebo titulek okna (pokud existuje).

CWnd::GetWindowTextLength

Vrátí délku názvu v okně text nebo titulek.

CWnd::HideCaret

Skryje stříška odebráním z obrazovku.

CWnd::HiliteMenuItem

Zvýrazní nebo odebere zvýraznění z položku nabídky nejvyšší úrovně (nabídka panel).

CWnd::HtmlHelp

Nazývá se zahájit HTMLHelp aplikace.

CWnd::Invalidate

Zruší platnost celé oblasti klienta.

CWnd::InvalidateRect

Přidáním obdélníku aktuální oblasti aktualizace zruší platnost klientské oblasti v rámci dané obdélník.

CWnd::InvalidateRgn

Přidáním tohoto regionu do aktuální oblasti aktualizace zruší platnost klientské oblasti v dané oblasti.

CWnd::InvokeHelper

Vyvolá vlastnost nebo metodu ovládacího prvku ActiveX aplikace.

CWnd::IsChild

Označuje, zda CWnd podřízeného okna nebo jiné přímého potomka zadané okno.

CWnd::IsD2DSupportEnabled

Určuje, zda D2D je povolena podpora.

CWnd::IsDialogMessage

Určuje, zda dané zprávy je určena pro nemodální dialogové okno a pokud ano, zpracuje.

CWnd::IsDlgButtonChecked

Určuje, zda je zaškrtnuto políčko ovládací tlačítka.

CWnd::IsIconic

Určuje, zda CWnd je minimalizováno (ikony).

CWnd::IsTouchWindow

Určuje, zda CWnd má podporu dotykového ovládání.

CWnd::IsWindowEnabled

Určuje, zda okno pro myši a klávesnice.

CWnd::IsWindowVisible

Určuje, zda je zobrazen v okně.

CWnd::IsZoomed

Určuje, zda CWnd je maximalizováno.

CWnd::KillTimer

Ukončuje systémový časovač.

CWnd::LockWindowUpdate

Zakáže nebo znovu povolí v daném okně výkresu.

CWnd::MapWindowPoints

Převede (mapy) sadu bodů z prostoru souřadnic CWnd na souřadnicovém prostoru jiného okna.

CWnd::MessageBox

Vytvoří a zobrazí okno, které obsahuje zprávu poskytované aplikací a titulek.

CWnd::ModifyStyle

Změní aktuální styl okna.

CWnd::ModifyStyleEx

V okně Rozšířený styl změní.

CWnd::MoveWindow

Změní pozici a rozměry CWnd .

CWnd::NotifyWinEvent

Signály systém předdefinované události došlo.

CWnd::OnAmbientProperty

Hodnoty vlastností okolního implementovat.

CWnd::OnDrawIconicThumbnailOrLivePreview

Když potřebuje získat rastrový obrázek zobrazený na kartě Miniatura Windows 7 nebo klienta pro náhled aplikace volá rámci.

CWnd::OnHelp

Nápověda F1 zpracovává v rámci aplikace (pomocí aktuálního kontextu).

CWnd::OnHelpFinder

Zpracovává ID_HELP_FINDER a ID_DEFAULT_HELP příkazy.

CWnd::OnHelpIndex

Zpracovává ID_HELP_INDEX příkaz a poskytuje výchozí téma nápovědy.

CWnd::OnHelpUsing

Zpracovává ID_HELP_USING příkaz.

CWnd::OnToolHitTest

Určuje, zda je ohraničovací obdélník nástroj určený bod a načte informace o nástroji.

CWnd::OpenClipboard

Schránka se otevře.Nebude možné upravit do schránky systému Windows do jiných aplikací Modul CloseClipboard je funkce volána.

CWnd::PaintWindowlessControls

Kreslí bez oken ovládací prvky na ovládací prvek kontejner.

CWnd::PostMessage

Umístí zprávu do fronty aplikace pak vrátí bez čekání v okně pro zpracování zprávy.

CWnd::PreCreateWindow

Volána před vytvoření okno Windows připojených k tomuto CWnd objektu.

CWnd::PreSubclassWindow

Umožňuje další nezbytné vytváření podtříd, dříve než SubclassWindow se nazývá.

CWnd::PreTranslateMessage

Používá CWinApp k filtrování zpráv okno před jsou odesílány do TranslateMessage a DispatchMessage funkcí systému Windows.

CWnd::Print

Nakreslí aktuálního okna v kontextu zařízení.

CWnd::PrintClient

Nakreslí kteréhokoli okna v kontextu zařízení (obvykle kontext zařízení tiskárny).

CWnd::PrintWindow

Zkopíruje vizuální okno do kontextu zařízení obvykle tiskárny DC.

CWnd::RedrawWindow

Aktualizuje určeného obdélníku nebo regionu v oblasti klienta.

CWnd::RegisterTouchWindow

Podpora dotykového ovládání oken Windows Register nebo Unregister.

CWnd::ReleaseDC

Vydání klienta a okno zařízení kontextech jejich uvolnění pro použití jinými aplikacemi.

CWnd::RepositionBars

Repositions řízení pruhy v oblasti klienta.

CWnd::RunModalLoop

Načte překládá nebo odešle zprávy pro okna, která je v modálním stav.

CWnd::ScreenToClient

Převede daný bod nebo obdélníku zobrazení na souřadnicích obrazovky klienta souřadnice.

CWnd::ScrollWindow

Posune obsah oblasti klienta.

CWnd::ScrollWindowEx

Posune obsah oblasti klienta.Podobný ScrollWindow , s další funkce.

CWnd::SendChildNotifyLastMsg

Poskytuje oznámení pro podřízené okno z nadřazené okno, takže podřízené okno může zpracovávat úlohu.

CWnd::SendDlgItemMessage

Odešle zprávu zadaný ovládací prvek.

CWnd::SendMessage

Odešle zprávu CWnd objektu a nevrátí, dokud nezpracuje zprávy.

CWnd::SendMessageToDescendants

Odešle zprávu do všech potomků windows okna.

CWnd::SendNotifyMessage

Zadanou zprávu do okna a vrátí co nejdříve, v závislosti na tom, zda volání podprocesu vytvoření okna.

CWnd::SetActiveWindow

Aktivuje okno.

CWnd::SetCapture

Způsobí, že všechny následné myši zasílané CWnd .

CWnd::SetCaretPos

Přesune určené pozice znaku stříšky.

CWnd::SetClipboardViewer

Přidá CWnd řetězu systému windows, které jsou oznámeny, kdykoli se změní obsah schránky.

CWnd::SetDlgCtrlID

Nastaví ID okna nebo ovládací prvek pro okno (které může být libovolné podřízené okno pouze ovládacího prvku v dialogovém okně).

CWnd::SetDlgItemInt

Nastaví text ovládacího prvku na řetězec, který představuje celočíselnou hodnotu.

CWnd::SetDlgItemText

Nastaví titulek nebo text ovládacího prvku v dialogovém okně zadaný.

CWnd::SetFocus

Nároky vstup.

CWnd::SetFont

Nastaví aktuální písmo.

CWnd::SetForegroundWindow

Umístí podproces, který vytvoří okno do popředí a aktivuje okno.

CWnd::SetIcon

Nastaví popisovač zvláštní ikonou.

CWnd::SetLayeredWindowAttributes

Nastaví klíč krytí a průhlednost barvy vrstvy okna.

CWnd::SetMenu

Zadaná nabídka nastaví v nabídce.

CWnd::SetOwner

Změní vlastníka CWnd .

CWnd::SetParent

Nadřazené okno změní.

CWnd::SetProperty

Nastaví vlastnost ovládacího prvku ActiveX.

CWnd::SetRedraw

Umožňuje změny v CWnd překreslit nebo změny zabrání se překreslí.

CWnd::SetScrollInfo

Nastaví informace o posuvníku.

CWnd::SetScrollPos

Nastaví aktuální pozici jezdce a je-li zadán, překreslí posuvník tak, aby odrážela novou pozici.

CWnd::SetScrollRange

Nastaví pozici minimální a maximální hodnoty dané posuvníku.

CWnd::SetTimer

Nainstaluje systémový časovač, který odesílá WM_TIMER při aktivaci.

CWnd::SetWindowContextHelpId

Nastaví identifikátor kontextové nápovědy.

CWnd::SetWindowPlacement

Nastaví pozice minimalizované a maximalizovaného okna zobrazit stav a normální (Obnovit).

CWnd::SetWindowPos

Změny velikosti, polohy a pořadí dítěte, windows rozbalovací a nejvyšší úrovně.

CWnd::SetWindowRgn

Nastaví oblast okna.

CWnd::SetWindowText

Nastaví text nebo titulek název zadaný text (pokud existuje).

CWnd::ShowCaret

Zobrazení aktuální pozice stříška zobrazuje stříška.Jakmile se zobrazí, začne stříška blikající automaticky.

CWnd::ShowOwnedPopups

Zobrazí nebo skryje všechna automaticky otevíraná okna vlastníkem okna.

CWnd::ShowScrollBar

Zobrazí nebo skryje posuvník.

CWnd::ShowWindow

Zobrazí nebo skryje okno.

CWnd::SubclassDlgItem

Připojí ovládací prvek systému Windows CWnd objektu a umožňuje směrovat zprávy přes CWnd 's mapa zprávy.

CWnd::SubclassWindow

Připojí do okna CWnd objektu a umožňuje směrovat zprávy přes CWnd 's mapa zprávy.

CWnd::UnlockWindowUpdate

Odemkne okno uzamčenou s CWnd::LockWindowUpdate .

CWnd::UnsubclassWindow

Odpojí okno z CWnd objekt

CWnd::UpdateData

Inicializuje nebo načítá data z dialogového okna.

CWnd::UpdateDialogControls

Volání k aktualizaci stavu dialog tlačítka a další ovládací prvky.

CWnd::UpdateLayeredWindow

Aktualizuje umístění, velikost, tvar, obsah a průsvitnosti okna s vrstvami.

CWnd::UpdateWindow

Oblasti klienta aktualizace.

CWnd::ValidateRect

Odebráním obdélníku z aktuální oblasti aktualizace ověřuje oblasti klienta v daném obdélníku.

CWnd::ValidateRgn

Odebráním regionu z aktuální oblasti aktualizace ověřuje oblasti klienta v dané oblasti.

CWnd::WindowFromPoint

Identifikuje okno obsahující daný bod.

CWnd::WinHelp

Nazývá se zahájit aplikaci WinHelp.

Chráněné metody

Název

Description

CWnd::Default

Volá proceduru okna výchozí, který poskytuje výchozí zpracování pro všechny aplikace nezpracovává zprávy okna.

CWnd::DefWindowProc

Volá proceduru okna výchozí, který poskytuje výchozí zpracování pro všechny aplikace nezpracovává zprávy okna.

CWnd::DoDataExchange

Dialogové okno výměnu dat a ověření.Volání UpdateData .

CWnd::GetCurrentMessage

Vrací ukazatel na zprávu, kterou právě zpracovává tohoto okna.By měla být volána pouze při On zprávy popisovači zprávy členské funkce.

CWnd::OnActivate

Kdy nazývá CWnd je aktivován nebo deaktivován.

CWnd::OnActivateApp

Volána, když aplikace bude aktivován nebo deaktivován.

CWnd::OnAppCommand

Volána, když uživatel generuje události příkazu aplikace.

CWnd::OnAskCbFormatName

Nazývá se aplikaci Prohlížeč schránky při schránky vlastníka zobrazí obsah schránky.

CWnd::OnCancelMode

Povolit nazývá CWnd zrušit vnitřní režimy, například myši digitalizace.

CWnd::OnCaptureChanged

Odešle zprávu do okna, je ztráta zachycení myši.

CWnd::OnChangeCbChain

Upozorní zadané okno je odebírán z řetězce.

CWnd::OnChangeUIState

Volána, když stát uživatelské rozhraní (UI) by měla být změněna.

CWnd::OnChar

Nazývá se při stisknutí klávesy překládá znak – systém.

CWnd::OnCharToItem

Volány podřízený seznam s LBS_WANTKEYBOARDINPUT styl v reakci WM_CHAR zprávy.

CWnd::OnChildActivate

Pro více podřízených oken rozhraní dokumentu při každém velikost nebo umístění CWnd změny nebo CWnd je aktivován.

CWnd::OnChildNotify

Volat nadřazené okno oznamující řízení dát šanci řízení oznámení reagovat.

CWnd::OnClipboardUpdate

Volána, když obsah schránky se změnil.

CWnd::OnClose

Nazvaný jako signál, CWnd by měl být zavřen.

CWnd::OnColorizationColorChanged

Nazývá se při změně zásad vykreslování pro oblast-client.

CWnd::OnCommand

Volána, když uživatel vybere příkaz.

CWnd::OnCompacting

Volána, když systém Windows zjistí nedostatku systémové paměti.

CWnd::OnCompareItem

Nazývá určit relativní pozici nové položky dítě seřazeny překreslování pole se seznamem nebo seznamu.

CWnd::OnCompositionChanged

Nazývá se všech oken nejvyšší úrovně po složení plochy okna Správce je povoleno nebo zakázáno.

CWnd::OnContextMenu

Volána, když uživatel klepne pravým tlačítkem myši v okně.

CWnd::OnCopyData

Zkopíruje data z jedné aplikace do druhé.

CWnd::OnCreate

Nazývá se jako součást vytváření okna.

CWnd::OnCtlColor

Pokud volané CWnd ovládací prvek je třeba při nadřazeného ovládacího prvku.

CWnd::OnDeadChar

Nazývá se při stisknutí klávesy překládá nesystémových mrtvý znak (například zvýraznění znaků).

CWnd::OnDeleteItem

Nazývá pole se seznamem nebo rozevírací seznam podřízených překreslování zničen nebo položky budou odebrány z ovládacího prvku.

CWnd::OnDestroy

Kdy nazývá CWnd je zničen.

CWnd::OnDestroyClipboard

Jen při vyprázdnění schránky pomocí volání systému Windows Modul EmptyClipboard funkce.

CWnd::OnDeviceChange

Upozornění o aplikace nebo zařízení ovladač změnu konfigurace hardwarového zařízení nebo počítače.

CWnd::OnDevModeChange

Pokud uživatel změní nastavení režimu zařízení, nazývá všech oken nejvyšší úrovně.

CWnd::OnDrawClipboard

Nazývá se při změně obsahu schránky.

CWnd::OnDrawItem

Volána, když je potřeba vykreslit vizuální hledisko překreslování podřízené tlačítko, ovládací prvek pole se seznamem, ovládací prvek pole seznamu nebo nabídky.

CWnd::OnDropFiles

Volána, když uživatel uvolní levé tlačítko myši přes okno, které zaregistroval jako příjemce Zamítnuté soubory.

CWnd::OnEnable

Kdy nazývá CWnd je povoleno nebo zakázáno.

CWnd::OnEndSession

Volána, když je ukončení relace.

CWnd::OnEnterIdle

Nazývá se informovat postup hlavního okna aplikace modálního dialogového okna nebo nabídky přechází do stavu nečinnosti.

CWnd::OnEnterMenuLoop

Nazývá se po zadání nabídky modální smyčky.

CWnd::OnEnterSizeMove

Volat po ohrožený okno přesunutí nebo změny velikosti modální smyčce.

CWnd::OnEraseBkgnd

Volána, když je třeba mazání pozadí okna.

CWnd::OnExitMenuLoop

Volána, když došlo k ukončení modální smyčky nabídky.

CWnd::OnExitSizeMove

Volat ukončí ovlivněné okno modální smyčky změny velikosti nebo přesunutí.

CWnd::OnFontChange

Nazývá se při změně fondu zdrojů písma.

CWnd::OnGetDlgCode

Pro ovládací prvek nazývá tak ovládací prvek můžete zpracovat klávesy ŠIPKA a klávesy TAB vstupní sám.

CWnd::OnGetMinMaxInfo

Nazývá se vždy, když systém Windows potřebuje znát maximalizované pozice nebo rozměry, nebo minimální nebo maximální velikost sledování.

CWnd::OnHelpInfo

Rámci vyvolána při stisknutí klávesy F1.

CWnd::OnHotKey

Nazývá se po stisknutí klávesové zkratky celého systému.

CWnd::OnHScroll

Po klepnutí na vodorovný posuvník s názvem CWnd .

CWnd::OnHScrollClipboard

Volána, když má vlastník schránky posouvat obraz schránky, neruší příslušné části a aktualizovat hodnoty posuvník.

CWnd::OnIconEraseBkgnd

Kdy nazývá CWnd je minimalizováno (ikony) a pozadí, ikony, musí být vyplněna před malováním na ikonu.

CWnd::OnInitMenu

Volána při nabídce je aktivní.

CWnd::OnInitMenuPopup

Volána, když je rozbalovací nabídky je aktivní.

CWnd::OnInputDeviceChange

Volána při vstupně-výstupní zařízení je přidána nebo odebrána ze systému.

CWnd::OnInputLangChange

Volat vstupní jazyk aplikace byl změněn.

CWnd::OnInputLangChangeRequest

Volána, když uživatel zvolí nový vstupní jazyk.

CWnd::OnKeyDown

Nazývá se po stisknutí klávesy nesystémových.

CWnd::OnKeyUp

Nazývá se při uvolnění klávesy nesystémových.

CWnd::OnKillFocus

Bezprostředně před názvem CWnd ztratí fokus vstupu.

CWnd::OnLButtonDblClk

Volána, když uživatel poklepe na levé tlačítko myši.

CWnd::OnLButtonDown

Nazývá se při stisknutí levého tlačítka myši.

CWnd::OnLButtonUp

Volána, když uživatel uvolní levé tlačítko myši.

CWnd::OnMButtonDblClk

Volána, když uživatel poklepe střední tlačítko myši.

CWnd::OnMButtonDown

Volána, když uživatel stiskne tlačítko myši uprostřed.

CWnd::OnMButtonUp

Volána, když uživatel uvolní tlačítko myši uprostřed.

CWnd::OnMDIActivate

Nazývá podřízené okno MDI při aktivován nebo deaktivován.

CWnd::OnMeasureItem

Nazývá se pro překreslování Podřízená pole se seznamem, seznam nebo položku nabídky při vytvoření ovládacího prvku.CWndinformuje Windows rozměry ovládacího prvku.

CWnd::OnMenuChar

Volána, když uživatel stiskne mnemonické nabídky znak, který neodpovídá předdefinované symbolických instrukcí v aktuální nabídce.

CWnd::OnMenuDrag

Volána, když uživatel začne přetáhněte položku nabídky.

CWnd::OnMenuGetObject

Volána, když je kurzor myši vloží položku nabídky nebo přesune do horní nebo spodní části položky ze středu položky.

CWnd::OnMenuRButtonUp

Volána, když uživatel uvolní tlačítko myši, když je kurzor na položku nabídky.

CWnd::OnMenuSelect

Volána, když uživatel vybere položku nabídky.

CWnd::OnMouseActivate

Volána, když je kurzor v neaktivního okna a uživatel stiskne tlačítko myši.

CWnd::OnMouseHover

Volána, když ukazatele myši v oblasti okna klienta po dobu uvedenou v předchozí volání k TrackMouseEvent.

CWnd::OnMouseHWheel

Nazývá aktuální okno se skládá podle okna Správce plochy (DWM) a je okno maximalizované.

CWnd::OnMouseLeave

Volána, když je kurzor opustí klientské oblasti okna v předchozí volání k TrackMouseEvent.

CWnd::OnMouseMove

Nazývá se pohybuje kurzor myši.

CWnd::OnMouseWheel

Volána, když uživatel otočí kolečkem myši.Používá zpracování zprávy systému Windows NT 4.0.

CWnd::OnMove

Volat po umístění CWnd byl změněn.

CWnd::OnMoving

Označuje, že je uživatel pohybující CWnd objektu.

CWnd::OnNcActivate

Volána, když oblast-klient potřebuje změnit označte aktivní nebo neaktivní stav.

CWnd::OnNcCalcSize

Volána, když velikost a umístění oblasti klienta je třeba počítat.

CWnd::OnNcCreate

Před názvem OnCreate při vytvoření oblasti-client.

CWnd::OnNcDestroy

Volána, když oblast-klient je zničen.

CWnd::OnNcHitTest

Volání systému Windows při každém přesunutí myši, pokud CWnd obsahuje kurzor nebo bylo zachyceno myši vstup s SetCapture .

CWnd::OnNcLButtonDblClk

Volána, když uživatel poklepe levé tlačítko myši, když je kurzor uvnitř oblasti-klient CWnd .

CWnd::OnNcLButtonDown

Volána, když uživatel stiskne levé tlačítko myši, když je kurzor uvnitř oblasti-klient CWnd .

CWnd::OnNcLButtonUp

Volána, když uživatel uvolní levé tlačítko myši, když je kurzor uvnitř oblasti-klient CWnd .

CWnd::OnNcMButtonDblClk

Volána, když uživatel poklepe střední tlačítko myši, když je kurzor uvnitř oblasti-klient CWnd .

CWnd::OnNcMButtonDown

Volána, když uživatel stiskne tlačítko myši uprostřed, když je kurzor uvnitř oblasti-klient CWnd .

CWnd::OnNcMButtonUp

Volána, když uživatel uvolní tlačítko myši uprostřed, když je kurzor uvnitř oblasti-klient CWnd .

CWnd::OnNcMouseHover

Volána, když ukazatele myši-klient oblasti okna po dobu uvedenou v předchozí volání k TrackMouseEvent.

CWnd::OnNcMouseLeave

Rámci volání této funkce člena při kurzor opustí oblast-klient podle předchozího volání okna TrackMouseEvent.

CWnd::OnNcMouseMove

Po přesunutí kurzoru-klient oblasti nazývané CWnd .

CWnd::OnNcPaint

Volána, když oblast-klient potřebuje Malování.

CWnd::OnNcRButtonDblClk

Volána, když uživatel poklepe pravé tlačítko myši, když je kurzor uvnitř oblasti-klient CWnd .

CWnd::OnNcRButtonDown

Volána, když uživatel stiskne tlačítko myši, když je kurzor uvnitř oblasti-klient CWnd .

CWnd::OnNcRButtonUp

Volána, když uživatel uvolní tlačítko myši, když je kurzor uvnitř oblasti-klient CWnd .

CWnd::OnNcRenderingChanged

Nazývá se při změně zásad vykreslování pro oblast-client.

CWnd::OnNcXButtonDblClk

Volána, když uživatel poklepe XBUTTON1 nebo XBUTTON2, když se kurzor nachází v oblasti-klient okna.

CWnd::OnNcXButtonDown

Volána, když uživatel stiskne XBUTTON1 nebo XBUTTON2 myši, když je kurzor v oblasti-klient okna.

CWnd::OnNcXButtonUp

Volána, když uživatel uvolní XBUTTON1 nebo XBUTTON2 myši, když je kurzor v oblasti-klient okna.

CWnd::OnNextMenu

Nazývá se při přepnutí mezi nabídek a v nabídce systému klávesu se šipkou doprava nebo doleva.

CWnd::OnNotify

Rámec informovat nadřazené okno události došlo v jednom z jeho ovládacích prvků nebo ovládací prvek informaci potřebuje volat.

CWnd::OnNotifyFormat

Nazývá určit, pokud aktuální okno přijímá oznámení WM_NOTIFY struktury ANSI nebo Unicode.

CWnd::OnPaint

Nazývá překreslit část okna.

CWnd::OnPaintClipboard

Volána, když prohlížeč schránky v oblasti klienta překreslit.

CWnd::OnPaletteChanged

Nazývá se umožní realizovat jejich logické palety a aktualizovat jejich oblasti klienta pomocí palety barev systému windows.

CWnd::OnPaletteIsChanging

Aplikace se bude realizovat její logické paletu a informuje o tom ostatní aplikace.

CWnd::OnParentNotify

Nazývá se při vytvoření nebo zničení podřízeného okna nebo když uživatel klepne tlačítkem myši, když je kurzor nad podřízené okno.

CWnd::OnPowerBroadcast

Volána, když dojde k události řízení spotřeby.

CWnd::OnQueryDragIcon

Volána, když minimalizované (ikony) CWnd je přetáhnout uživatelem.

CWnd::OnQueryEndSession

Volána, když uživatel rozhodne ukončit relaci systému Windows.

CWnd::OnQueryNewPalette

Informuje o CWnd , že se chystá vstupní fokus.

CWnd::OnQueryOpen

Kdy nazývá CWnd je ikona a uživatel požaduje na ikonu otevřít.

CWnd::OnQueryUIState

Nazývá se načíst uživatelské rozhraní (UI) stav okna.

CWnd::OnRawInput

Volána, když získá aktuální okno raw input.

CWnd::OnRButtonDblClk

Volána, když uživatel poklepe na pravé tlačítko myši.

CWnd::OnRButtonDown

Volána, když uživatel stiskne tlačítko myši.

CWnd::OnRButtonUp

Volána, když uživatel uvolní tlačítko myši.

CWnd::OnRenderAllFormats

Nazývá, kdy žádost vlastníka je zničen a je potřeba vykreslit všechny formáty.

CWnd::OnRenderFormat

Názvem vlastník schránky při konkrétní formát s potřebami zpožděné vykreslování vykreslení.

CWnd::OnSessionChange

Upozornění na změnu stavu relace aplikace volána.

CWnd::OnSetCursor

Nazývá, pokud není zachycena myši a myši způsobuje pohyb kurzoru v okně.

CWnd::OnSetFocus

Nazývá se po CWnd získá fokus vstupu.

CWnd::OnSettingChange

Kdy nazývá Win32 SystemParametersInfo funkce změní nastavení celého systému.

CWnd::OnShowWindow

Kdy nazývá CWnd , je zobrazena a skryta.

CWnd::OnSize

Po velikost nazývá CWnd byl změněn.

CWnd::OnSizeClipboard

Nazývá se při změně velikosti okna Prohlížeč schránky v oblasti klienta.

CWnd::OnSizing

Označuje, že uživatel je změna velikosti obdélníku.

CWnd::OnSpoolerStatus

Při každém přidání nebo odebrání z fronty správce tisku úlohy volána správce tisku.

CWnd::OnStyleChanged

Určuje, že SetWindowLong funkce systému Windows byl změněn jeden nebo více stylů v okně.

CWnd::OnStyleChanging

Určuje, že SetWindowLong funkce systému Windows je změnit jeden nebo více stylů v okně.

CWnd::OnSysChar

Nazývá se při stisknutí klávesy překládá znak systému.

CWnd::OnSysColorChange

Při změně nastavení barev systému, nazývané všech oken nejvyšší úrovně.

CWnd::OnSysCommand

Volána, když uživatel vybere příkaz z nabídky řízení nebo po klepnutí na tlačítko Maximalizovat nebo minimalizovat.

CWnd::OnSysDeadChar

Nazývá se při stisknutí klávesy překládá systémové mrtvé znak (například zvýraznění znaků).

CWnd::OnSysKeyDown

Volána, když uživatel drží klávesu ALT a potom stisknutí jiné klávesy.

CWnd::OnSysKeyUp

Volána, když uživatel uvolní klíč, který byla stisknuta, zatímco byla stisknuta klávesa ALT.

CWnd::OnTCard

Volána, když uživatel klepne uživatelem definovatelných tlačítko.

CWnd::OnTimeChange

Po změně systému se nazývá všech oken nejvyšší úrovně.

CWnd::OnTimer

Volat po každém intervalu určeného v SetTimer.

CWnd::OnTouchInput

Zpracovat jeden vstup z dotykového ovládání systému Windows.

CWnd::OnTouchInputs

Proces vstupy z dotykového ovládání systému Windows.

CWnd::OnUniChar

Nazývá se při stisknutí klávesy.Aktuální okno má fokusu klávesnice a WM_KEYDOWN zpráva překládány TranslateMessage funkce.

CWnd::OnUnInitMenuPopup

Volána, když byl zničen rozevírací nabídce nebo podnabídce.

CWnd::OnUpdateUIState

Nazývá se změna stavu uživatelského rozhraní (UI) pro zadané okno a jeho podřízených oken.

CWnd::OnUserChanged

Volat se uživatel přihlásí nebo vypnout.

CWnd::OnVKeyToItem

Volat seznam vlastněných CWnd odpověď WM_KEYDOWN zprávy.

CWnd::OnVScroll

Volána, když uživatel klepne v okně svislý posuvník.

CWnd::OnVScrollClipboard

Volána, když má vlastník posouvat obraz schránky, neruší příslušné části a aktualizovat hodnoty posuvník.

CWnd::OnWindowPosChanged

Jen při změně velikosti, umístění nebo pořadí vykreslování z volání SetWindowPos nebo jinou funkci okno Správa.

CWnd::OnWindowPosChanging

Volána, když velikost, umístění nebo pořadí vykreslování se změní z volání SetWindowPos nebo jinou funkci okno Správa.

CWnd::OnWinIniChange

Po inicializaci systému se nazývá všech oken nejvyšší úrovně, WIN.INI, je změněn.

CWnd::OnWndMsg

Označuje, pokud byl zpracován zprávy systému windows.

CWnd::OnXButtonDblClk

Volána, když uživatel poklepe XBUTTON1 nebo XBUTTON2, když se kurzor nachází v oblasti okna klienta.

CWnd::OnXButtonDown

Volána, když uživatel stiskne XBUTTON1 nebo XBUTTON2, když se kurzor nachází v oblasti okna klienta.

CWnd::OnXButtonUp

Volána, když uživatel uvolní XBUTTON1 nebo XBUTTON2, když se kurzor nachází v oblasti okna klienta.

CWnd::PostNcDestroy

Tato virtuální funkce standardně nazývá OnNcDestroy po byl zničen okna fungovat.

CWnd::ReflectChildNotify

Pomocná funkce, která odráží zprávu ke zdroji.

CWnd::ReflectLastMsg

Odráží poslední zprávu na podřízené okno.

CWnd::WindowProc

Poskytuje postup pro okno CWnd .Ve výchozím nastavení odešle zprávy prostřednictvím zprávy mapy.

Veřejné operátory

Název

Description

CWnd::operator HWND

Volání k získání popisovače do okna.

CWnd::operator! =

Určuje-li okno není stejný jako okno, jehož popisovač je m_hWnd.

CWnd::operator ==

Určuje, zda je okno stejné jako okno, jehož popisovač je m_hWnd.

Veřejné datové členy

Název

Description

CWnd::m_hWnd

Označuje HWND připojených k tomuto CWnd .

Poznámky

A CWnd objektu je odlišné od okna systému Windows, ale dva jsou úzce propojeny.A CWnd je vytvořen objekt nebo zničeny CWnd konstruktor a destruktoru.Okno Windows je na druhé straně vnitřního systému Windows, která je vytvořena datová struktura vytvořit členské funkce a zničeny CWnd virtuálního destruktoru.DestroyWindow funkce ničí okno Windows bez zničení objektu.

CWnd Třídy a skrýt zprávy mapa mechanismus WndProc funkce.Příchozí zprávy oznámení systému Windows jsou automaticky směrovány zprávy mapovat na správné nazprávyCWnd funkce členů.Nepřevedete nazprávy členské funkce zpracování člena určité zprávy v odvozených tříd.

CWnd Třída také umožňuje vytvořit podřízené okno Windows aplikace.Odvození třídy z CWnd , přidejte členské proměnné odvozené třídy k ukládání dat specifických pro aplikaci.Implementace funkce členů popisovači zprávy a zprávu o mapování v odvozené třídě určete, co se stane při zprávy směrovány do okna.

Vytvoření podřízeného okna ve dvou krocích.Nejprve volání konstruktoru CWnd sestavení CWnd objekt a potom volat vytvořit členské funkce Vytvořit podřízené okno a připojit ji k CWnd objektu.

Když uživatel ukončí podřízeného okna, zničit CWnd objektu nebo volání DestroyWindow členské funkce okna odstranit a zničit jeho datových struktur.

V rámci knihovny Microsoft Foundation Class další třídy jsou odvozeny z CWnd poskytnout zvláštní okno typy.Mnoho z těchto tříd, včetně CFrameWnd, CMDIFrameWnd, CMDIChildWnd, CView, a CDialog, jsou určeny pro další odvození.Ovládací prvek třídy odvozené od CWnd , jako například CButton, lze použít přímo, nebo lze použít pro další odvození třídy.

Další informace o použití CWnd , viz Rám okna a Okno objekty.

Hierarchii dědičnosti

CObject

CCmdTarget

CWnd

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CCmdTarget

Graf hierarchie

Třída CFrameWnd

Třída CView