Udostępnij za pośrednictwem


Klasa CWnd

Zapewnia podstawowe funkcje wszystkich klas biblioteki Microsoft Foundation klasy okna.

class CWnd : public CCmdTarget

Członkowie

1xb05f0h.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CWnd::CWnd

Konstrukcje CWnd obiektu.

1xb05f0h.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CWnd::accDoDefaultAction

Wywołana przez RAM do wykonania akcji domyślnej obiektu.

CWnd::accHitTest

Wywołana przez RAM, aby pobrać obiekt podrzędny w danym punkcie na ekranie lub element podrzędny.

CWnd::accLocation

Wywołana przez ramy pobrać bieżącej lokalizacji ekranu określony obiekt.

CWnd::accNavigate

Wywołana przez ramy do przechodzenia do innego elementu interfejsu użytkownika w kontenerze i jeśli to możliwe, należy pobrać obiekt.

CWnd::accSelect

Wywołana przez ramy zmodyfikować zaznaczenie lub przenoszenia fokusu klawiatury określonego obiektu.

CWnd::AnimateWindow

Animuje obiektu skojarzonego okna.

CWnd::ArrangeIconicWindows

Rozmieszcza wszystkie okna zminimalizowane podrzędnych (ikony).

CWnd::Attach

Dołącza dojście systemu Windows do CWnd obiektu.

CWnd::BeginModalState

Wywołanie tej funkcji Członkowskich dokonanie modalne okno ramek.

CWnd::BeginPaint

Przygotowuje CWnd do malowania.

CWnd::BindDefaultProperty

Kursor, powiązanego z formantem źródła danych wiąże obiekt wywołujący domyślne związane właściwości prostych, jako oznaczone w bibliotece typów.

CWnd::BindProperty

Wiąże właściwość powiązany kursor w formancie powiązanym danych formantu źródła danych i rejestruje MFC Menedżer powiązań tej relacji.

CWnd::BringWindowToTop

Przesuwa CWnd na górze stosu nakładających się okien.

CWnd::CalcWindowRect

Wywoływana obliczyć prostokąt okna klienta prostokąta.

CWnd::CancelToolTips

Wyłączenie formantu tooltip.

CWnd::CenterWindow

Wyśrodkowuje okna w odniesieniu do obiektu nadrzędnego.

CWnd::ChangeClipboardChain

Usuwa CWnd z łańcucha widzów Schowka.

CWnd::CheckDlgButton

Umieszcza znacznik wyboru obok lub usuwa zaznaczenie z formantu przycisku.

CWnd::CheckRadioButton

Sprawdza, czy przycisk radiowy określony i usuwa zaznaczenie od innych przycisków radiowych w określonej grupie przycisków.

CWnd::ChildWindowFromPoint

Określa, które, z okien podrzędnych zawiera określony punkt.

CWnd::ClientToScreen

Konwertuje współrzędne klienta danego punktu lub prostokąta na wyświetlanie współrzędnych ekranu.

CWnd::CloseWindow

Minimalizuje okno.

CWnd::ContinueModal

Kontynuuje stan modalne okno.

CWnd::Create

Tworzy i inicjuje okno podrzędne skojarzone z CWnd obiektu.

CWnd::CreateAccessibleProxy

Tworzy serwera proxy Active Accessibility dla określonego obiektu.

CWnd::CreateCaret

Tworzy nowy kształt karetkę systemową i uzyskuje własność kursora.

CWnd::CreateControl

Tworzenie formantu ActiveX, który będzie reprezentowana w programie MFC przez CWnd obiektu.

CWnd::CreateEx

Tworzy okno Windows wyskakującego, nakładające się lub dziecka i dołącza go do CWnd obiektu.

CWnd::CreateGrayCaret

Tworzy szary bloku dla karetkę systemową i uzyskuje własność znaku karetki.

CWnd::CreateSolidCaret

Tworzy stałe bloku dla karetkę systemową i uzyskuje własność kursora.

CWnd::DeleteTempMap

Wywoływana automatycznie przez CWinApp obsługi czasu bezczynności i usuwa wszelkie tymczasowe CWnd obiekty utworzone przez FromHandle.

CWnd::DestroyWindow

Niszczy dołączonego okna systemu Windows.

CWnd::Detach

Odłącza dojście systemu Windows z CWnd obiektu i zwraca uchwyt.

CWnd::DlgDirList

Wypełnia pole listy z listą pliku lub katalogu.

CWnd::DlgDirListComboBox

Wypełnia pole listy, pola kombi z listą pliku lub katalogu.

CWnd::DlgDirSelect

Pobiera bieżący wybór z listy.

CWnd::DlgDirSelectComboBox

Pobiera bieżący wybór z listy pola kombi.

CWnd::DragAcceptFiles

Wskazuje, że okno będzie akceptować pliki przeciągany.

CWnd::DragDetect

Przechwytuje myszy i śledzi jego przepływu, dopóki użytkownik zwalnia lewy przycisk, naciska klawisz ESC lub przesunie wskaźnik myszy poza przeciągnij prostokąt wokół określonego punktu.

CWnd::DrawAnimatedRects

Rysuje prostokąt ramkę i animuje, aby wskazać otwarcia ikony lub minimalizowanie lub maksymalizowanie okna.

CWnd::DrawCaption

Rysuje podpis.

CWnd::DrawMenuBar

Odrysowania pasek menu.

CWnd::EnableActiveAccessibility

Zdefiniowane przez użytkownika umożliwia Active Accessibility funkcji.

CWnd::EnableD2DSupport

Włącza lub wyłącza okna D2D wsparcia.Wywołanie tej metody przed głównego okna jest zainicjowany.

CWnd::EnableScrollBar

Włącza lub wyłącza jedną lub obie strzałki paska przewijania.

CWnd::EnableScrollBarCtrl

Włącza lub wyłącza równorzędny pasek przewijania formantu.

CWnd::EnableToolTips

Umożliwia formantu tooltip.

CWnd::EnableTrackingToolTips

Umożliwia formantu tooltip w trybie śledzenia.

CWnd::EnableWindow

Włącza lub wyłącza myszy i klawiatury.

CWnd::EndModalLoop

Kończy się stan modalne okno.

CWnd::EndModalState

Wywołać tę funkcję Członkowskie, aby zmienić okno ramki z modalnego niemodalny.

CWnd::EndPaint

Znaczniki końca malowania.

CWnd::ExecuteDlgInit

Inicjuje zasobów okno dialogowe.

CWnd::FilterToolTipMessage

Pobiera tytuł lub tekst skojarzony z formantu w oknie dialogowym.

CWnd::FindWindow

Zwraca uchwyt okna, które jest identyfikowany przez jego nazwa okna i klasy okna.

CWnd::FindWindowEx

Zwraca uchwyt okna, które jest identyfikowany przez jego nazwa okna i klasy okna.

CWnd::FlashWindow

Miga okna na raz.

CWnd::FlashWindowEx

Miga okna o dodatkowe funkcje.

CWnd::FromHandle

Zwraca wskaźnik do CWnd obiektu, gdy uchwyt okna.Jeśli CWnd uchwyt tymczasowy nie jest dołączony obiekt CWnd obiekt jest tworzony i dołączone.

CWnd::FromHandlePermanent

Zwraca wskaźnik do CWnd obiektu, gdy uchwyt okna.Jeśli CWnd uchwyt tymczasowy nie jest dołączony obiekt CWnd obiekt jest tworzony i dołączone.

CWnd::get_accChild

Wywołana w ramach pobrać adresu IDispatch dziecko określonego interfejsu.

CWnd::get_accChildCount

Wywołana przez ramy pobrać liczby dzieci należące do tego obiektu.

CWnd::get_accDefaultAction

Wywołana przez ramy pobrać ciąg, który opisuje akcję domyślną tego obiektu.

CWnd::get_accDescription

Wywołana przez ramy pobrać ciąg znakowy opisujący wygląd określonego obiektu.

CWnd::get_accFocus

Wywołana przez RAM, aby pobrać obiekt z fokusem klawiatury.

CWnd::get_accHelp

Wywoływany przez RAM, aby pobrać obiekt Pomoc ciąg znaków właociwooci.

CWnd::get_accHelpTopic

Wywołana w ramach pobrać pełną ścieżkę WinHelp pliku skojarzonego z określonego obiektu i identyfikator odpowiedni temat w tym pliku.

CWnd::get_accKeyboardShortcut

Wywołana przez ramy pobierania klawisz skrótu do określonego obiektu lub klucza dostępu.

CWnd::get_accName

Wywołana przez ramy pobrać nazwy określonego obiektu.

CWnd::get_accParent

Wywołana w ramach pobrać IDispatch interfejsu obiektu nadrzędnego.

CWnd::get_accRole

Wywołana przez ramy do pobierania informacji, która opisuje rolę obiektu.

CWnd::get_accSelection

Wywołana przez ramy do pobierania wybranych obiektów podrzędnych tego obiektu.

CWnd::get_accState

Wywołana przez RAM pobiera bieżący stan określonego obiektu.

CWnd::get_accValue

Wywołana przez RAM, aby pobrać wartość określonego obiektu.

CWnd::GetActiveWindow

Pobiera aktywnego okna.

CWnd::GetAncestor

Pobiera obiekt okna nadrzędnego określonego okna.

CWnd::GetCapture

Pobiera CWnd ma przechwytywanie myszy.

CWnd::GetCaretPos

Pobiera współrzędne klienta bieżącą pozycję karetki.

CWnd::GetCheckedRadioButton

Zwraca identyfikator przycisk radiowy aktualnie zaznaczone w grupie przycisków.

CWnd::GetClientRect

Pobiera wymiary CWnd obszaru klienta.

CWnd::GetClipboardOwner

Pobiera wskaźnik do bieżącego właściciela Schowka.

CWnd::GetClipboardViewer

Pobiera wskaźnik do pierwszego okna w łańcuchu widzów Schowka.

CWnd::GetControlUnknown

Pobiera wskaźnik do nieznanego formantu ActiveX.

CWnd::GetDC

Pobiera kontekst wyświetlania dla obszaru klienta.

CWnd::GetDCEx

Pobiera kontekst wyświetlania dla obszaru klienckiego i umożliwia odcinania podczas rysowania.

CWnd::GetDescendantWindow

Przeszukuje wszystkie podrzędne windows i zwraca okno o określonym identyfikatorze.

CWnd::GetDesktopWindow

Pobiera okien pulpitu systemu Windows.

CWnd::GetDlgCtrlID

Jeśli CWnd jest okno potomne, wywołanie tej funkcji zwraca wartość jego identyfikator.

CWnd::GetDlgItem

Pobiera formant o określonym identyfikatorze z określonego okna dialogowego.

CWnd::GetDlgItemInt

Przekształca tekst formantu w oknie dialogowym danego na wartość liczbową.

CWnd::GetDlgItemText

Pobiera podpis lub tekst skojarzony z formantem.

CWnd::GetDSCCursor

Pobiera wskaźnik na kursor zdefiniowaną przez właściwości DataSource, nazwa użytkownika, hasło i SQL formantu źródła danych.

CWnd::GetExStyle

Zwraca rozszerzone styl okna.

CWnd::GetFocus

Pobiera CWnd który aktualnie ma fokus.

CWnd::GetFont

Pobiera bieżącej czcionki.

CWnd::GetForegroundWindow

Zwraca wskaźnik do okna pierwszego planu (najwyższego poziomu okna, z którym aktualnie pracuje użytkownik).

CWnd::GetIcon

Pobiera uchwyt do ikony.

CWnd::GetLastActivePopup

Określa, które okno wyskakujące własnością CWnd było najbardziej aktywne.

CWnd::GetLayeredWindowAttributes

Pobiera krycia i przejrzystości klucza kolorów okna warstwami.

CWnd::GetMenu

Pobiera wskaźnik do określonego menu.

CWnd::GetNextDlgGroupItem

Wyszukuje następny (lub poprzednim) kontroli w ramach grupy formantów.

CWnd::GetNextDlgTabItem

Pobiera pierwszy formant z WS_TABSTOP styl, który następuje po (lub poprzedza) określonego formantu.

CWnd::GetNextWindow

Zwraca następny (lub poprzednim) okna listy Menedżera okien.

CWnd::GetOleControlSite

Pobiera niestandardowej witryny dla określonego formantu ActiveX.

CWnd::GetOpenClipboardWindow

Pobiera wskaźnik do okna, który aktualnie ma otwartego Schowka.

CWnd::GetOwner

Pobiera wskaźnik do właściciela CWnd.

CWnd::GetParent

Pobiera okno nadrzędne z CWnd (jeśli ma zastosowanie).

CWnd::GetParentFrame

Pobiera CWnd obiektu nadrzędnego ramki okna.

CWnd::GetParentOwner

Zwraca wskaźnik do okna podrzędnego okno nadrzędne.

CWnd::GetProperty

Pobiera właściwość formantu ActiveX.

CWnd::GetRenderTarget

Pobiera obiektu docelowego renderowania, skojarzony z tego okna.

CWnd::GetSafeHwnd

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

CWnd::GetSafeOwner

Pobiera właściciela bezpieczne dla danego okna.

CWnd::GetScrollBarCtrl

Zwraca element równorzędny pasek przewijania formantu.

CWnd::GetScrollBarInfo

Pobiera informacje o paska przewijania określony.

CWnd::GetScrollInfo

Pobiera informacje, SCROLLINFO zachowuje strukturę o paska przewijania.

CWnd::GetScrollLimit

Pobiera limit paska przewijania.

CWnd::GetScrollPos

Pobiera bieżącą pozycję pola przewijania.

CWnd::GetScrollRange

Kopiuje bieżącego stanowiska minimalne i maksymalne pasek przewijania dla paska przewijania w danym.

CWnd::GetStyle

Zwraca bieżący styl okna.

CWnd::GetSystemMenu

Umożliwia dostęp do kopiowania i modyfikacji menu sterowania aplikacji.

CWnd::GetTitleBarInfo

Pobiera informacje o pasek tytułu określonego.

CWnd::GetTopLevelFrame

Pobiera okno najwyższego poziomu ramki.

CWnd::GetTopLevelOwner

Pobiera okno najwyższego poziomu.

CWnd::GetTopLevelParent

Pobiera okna nadrzędnego najwyższego poziomu.

CWnd::GetTopWindow

Zwraca pierwszy okna podrzędnego, należącego do CWnd.

CWnd::GetUpdateRect

Pobiera współrzędne najmniejszego prostokąta, które całkowicie zakrywa CWnd aktualizacja regionu.

CWnd::GetUpdateRgn

Pobiera CWnd aktualizacja regionu.

CWnd::GetWindow

Zwraca okno z określoną relację do tego okna.

CWnd::GetWindowContextHelpId

Pobiera identyfikator kontekstu pomocy.

CWnd::GetWindowDC

Pobiera kontekst wyświetlania całego okna, w tym pasek tytułu, menu i paski przewijania.

CWnd::GetWindowedChildCount

Zwraca liczbę podrzędnych systemu windows.

CWnd::GetWindowInfo

Zwraca informacje o oknie.

CWnd::GetWindowlessChildCount

Zwraca liczbę bez okien podrzędnych systemu windows.

CWnd::GetWindowPlacement

Pobiera Państwo Pokaż i normalny (przywrócona), pozycje zminimalizowane i zmaksymalizowanego okna.

CWnd::GetWindowRect

Zwraca współrzędne ekranu CWnd.

CWnd::GetWindowRgn

Pobiera kopię regionu okna okna.

CWnd::GetWindowText

Zwraca tekst lub podpis tytuł okna (jeśli istnieje).

CWnd::GetWindowTextLength

Zwraca długość tytułu okna tekst lub podpis.

CWnd::HideCaret

Ukrywa daszek przez usunięcie go z ekranu.

CWnd::HiliteMenuItem

Podświetla lub usuwa wyróżnienie elementu menu najwyższego poziomu (paska menu).

CWnd::HtmlHelp

Nazywane do inicjowania aplikacji HTMLHelp.

CWnd::Invalidate

Unieważnia całego obszaru klienta.

CWnd::InvalidateRect

Obszar klienta w obrębie danego prostokąta unieważnia przez dodanie do bieżącego regionu aktualizacji tego prostokąta.

CWnd::InvalidateRgn

Unieważnia obszaru klienta w danym regionie, przez dodanie tego regionu do bieżącego regionu aktualizacji.

CWnd::InvokeHelper

Wywołuje metody formantu ActiveX lub właściwości.

CWnd::IsChild

Wskazuje, czy CWnd jest okno podrzędne lub innych bezpośrednim potomkiem określonego okna.

CWnd::IsD2DSupportEnabled

Określa, czy D2D jest włączona obsługa.

CWnd::IsDialogMessage

Określa, czy danej wiadomości przeznaczony jest niemodalne okno dialogowe, a jeśli tak, przetwarza je.

CWnd::IsDlgButtonChecked

Określa, czy formant przycisku jest zaznaczone.

CWnd::IsIconic

Określa, czy CWnd jest zminimalizowany (ikony).

CWnd::IsTouchWindow

Określa, czy CWnd ma dotykowy obsługuje.

CWnd::IsWindowEnabled

Określa, czy okno jest włączona dla myszy i klawiatury.

CWnd::IsWindowVisible

Określa, czy okno jest widoczny.

CWnd::IsZoomed

Określa, czy CWnd jest zmaksymalizowane.

CWnd::KillTimer

Kasuje czasomierz systemowy.

CWnd::LockWindowUpdate

Wyłącza lub ponownie włącza rysunku w danym oknie.

CWnd::MapWindowPoints

Konwertuje (map) zestaw punktów z przestrzeni współrzędnych CWnd do współrzędnych w innym oknie.

CWnd::MessageBox

Tworzy i wyświetla okno zawierające wiadomości dostarczone aplikacji i podpis.

CWnd::ModifyStyle

Zmienia styl bieżącego okna.

CWnd::ModifyStyleEx

Zmienia styl rozszerzone okna.

CWnd::MoveWindow

Zmienia położenie i wymiary CWnd.

CWnd::NotifyWinEvent

Sygnały system, że wstępnie zdefiniowane zdarzenie wystąpiło.

CWnd::OnAmbientProperty

Wdrożenie wartości właściwości otoczenia.

CWnd::OnDrawIconicThumbnailOrLivePreview

Wywołana w ramach zapotrzebowania na uzyskanie bitmapy mają być wyświetlane miniatury karcie Windows 7 lub klienta dla aplikacji, wglądu.

CWnd::OnHelp

Obsługuje F1 Pomoc w ramach aplikacji (przy użyciu bieżącego kontekstu).

CWnd::OnHelpFinder

Obsługuje ID_HELP_FINDER i ID_DEFAULT_HELP polecenia.

CWnd::OnHelpIndex

Obsługuje ID_HELP_INDEX polecenia i zapewnia domyślny temat pomocy.

CWnd::OnHelpUsing

Obsługuje ID_HELP_USING polecenia.

CWnd::OnToolHitTest

Określa, czy punkt znajduje się w obwiedni prostokąta określonego narzędzia i pobiera informacje o narzędziu.

CWnd::OpenClipboard

Otwiera Schowek.Inne aplikacje nie będą mogli modyfikować Schowka do Windows Funkcja CloseClipboard wywoływana jest funkcja.

CWnd::PaintWindowlessControls

Rysuje obsługujące formanty w kontenerze kontroli.

CWnd::PostMessage

Umieszcza wiadomość w kolejce aplikacji, a następnie zwraca, bez oczekiwania na okno do przetwarzania wiadomości.

CWnd::PreCreateWindow

Wywołana przed utworzeniem dołączonych do tego okna systemu Windows CWnd obiektu.

CWnd::PreSubclassWindow

Zezwala na inne niezbędne podklasy przed SubclassWindow jest wywoływana.

CWnd::PreTranslateMessage

Używany przez CWinApp do filtrowania okna wiadomości przed wysłaniem ich do TranslateMessage i DispatchMessage funkcje systemu Windows.

CWnd::Print

Rysuje bieżącego okna, w kontekście określonego urządzenia.

CWnd::PrintClient

Rysuje dowolnego okna w kontekście określonego urządzenia (zazwyczaj kontekstu urządzenia drukarki).

CWnd::PrintWindow

Kopiuje okno wizualnych w kontekście określonego urządzenia, zazwyczaj drukarki DC.

CWnd::RedrawWindow

Aktualizuje określonego prostokąta lub region, w obszarze klienckim.

CWnd::RegisterTouchWindow

Okno Register/Unregister Windows touch wsparcia.

CWnd::ReleaseDC

Zwalnia klienta i okno kontekstów urządzeń zwolnić je do użytku przez inne aplikacje.

CWnd::RepositionBars

Repositions kontroli pasków w obszarze klienckim.

CWnd::RunModalLoop

Pobiera, tłumaczy lub wysyła komunikaty okna w modalne stanu.

CWnd::ScreenToClient

Konwertuje współrzędne ekranu danego punktu lub prostokąta na wyświetlanie współrzędnych klienta.

CWnd::ScrollWindow

Przewija zawartość obszaru klienta.

CWnd::ScrollWindowEx

Przewija zawartość obszaru klienta.Podobny do ScrollWindow, z dodatkowych funkcji.

CWnd::SendChildNotifyLastMsg

Okna nadrzędnego zapewnia komunikat z powiadomieniem do okna podrzędnego tak okna podrzędnego może obsłużyć zadania.

CWnd::SendDlgItemMessage

Wysyła wiadomość do określonego formantu.

CWnd::SendMessage

Wysyła wiadomość do CWnd obiektu i nie powróci do przetwarzania wiadomości.

CWnd::SendMessageToDescendants

Wysyła wiadomość do wszystkich okien podrzędnych okna.

CWnd::SendNotifyMessage

Wysyła komunikat określony w oknie i jak najszybciej podaje się w zależności od tego, czy wątek wywołujący utworzone okna.

CWnd::SetActiveWindow

Uaktywnia okno.

CWnd::SetCapture

Powoduje, że wszystkie późniejsze myszy ma być wysłany do CWnd.

CWnd::SetCaretPos

Przenosi określonego położenia kursora.

CWnd::SetClipboardViewer

Dodaje CWnd systemu Windows, które są powiadamiane o zmianie zawartości Schowka w łańcuchu.

CWnd::SetDlgCtrlID

Ustawia identyfikator okna lub formantu (który może być dowolnego okna podrzędnego nie tylko sterowania w oknie dialogowym) okna.

CWnd::SetDlgItemInt

Ustawia tekst formantu ciąg, który reprezentuje wartość całkowitą.

CWnd::SetDlgItemText

Ustawia podpis lub tekst formantu w określonym oknie dialogowym.

CWnd::SetFocus

Roszczenia fokus wprowadzania.

CWnd::SetFont

Ustawia bieżącej czcionki.

CWnd::SetForegroundWindow

Umieszcza wątek utworzony okna na pierwszym planie i uaktywnia okno.

CWnd::SetIcon

Ustawia uchwyt określonej ikony.

CWnd::SetLayeredWindowAttributes

Ustawia krycie i przejrzystości klucza kolorów okna warstwami.

CWnd::SetMenu

Ustawia określony menu menu.

CWnd::SetOwner

Zmienia właściciela CWnd.

CWnd::SetParent

Zmienia okno nadrzędne.

CWnd::SetProperty

Ustawia właściwość formantu ActiveX.

CWnd::SetRedraw

Umożliwia dokonywanie zmian w CWnd zostać odświeżone lub uniemożliwia zmian jest odświeżana.

CWnd::SetScrollInfo

Ustawia informacje o paska przewijania.

CWnd::SetScrollPos

Określa bieżącą pozycję pola przewijania i, jeśli określony, odrysowania pasek przewijania, aby odzwierciedlić nowe położenie.

CWnd::SetScrollRange

Ustawia położenie minimalne i maksymalne wartości dla paska przewijania w danym.

CWnd::SetTimer

Czasomierz systemowy, który wysyła instaluje WM_TIMER wiadomości w momencie wyzwolenia.

CWnd::SetWindowContextHelpId

Ustawia identyfikator kontekstu pomocy.

CWnd::SetWindowPlacement

Ustawia stan Pokaż i normalny (przywrócona), pozycje zminimalizowane i zmaksymalizowanego okna.

CWnd::SetWindowPos

Zmienia rozmiar, położenie i zamawiania dziecka, okien wyskakujących i najwyższego poziomu.

CWnd::SetWindowRgn

Ustawia regionu okna.

CWnd::SetWindowText

Ustawia tytuł okna tekst lub podpis (jeśli istnieje) określony tekst.

CWnd::ShowCaret

Pokazuje kursora na ekranie w bieżącej pozycji daszek.Gdy wykazano, daszek rozpoczyna migające automatycznie.

CWnd::ShowOwnedPopups

Pokazuje lub ukrywa wszystkie posiadane przez okna wyskakujące.

CWnd::ShowScrollBar

Wyświetla lub ukrywa pasek przewijania.

CWnd::ShowWindow

Pokazuje lub ukrywa okno.

CWnd::SubclassDlgItem

Dołącza do formantu Windows CWnd obiektów i czyni routować wiadomości przez CWndna mapę wiadomości.

CWnd::SubclassWindow

Dołącza do okna CWnd obiektów i czyni routować wiadomości przez CWndna mapę wiadomości.

CWnd::UnlockWindowUpdate

Odblokowuje okna, który został zablokowany z CWnd::LockWindowUpdate.

CWnd::UnsubclassWindow

Odłącza okno z CWnd obiektu

CWnd::UpdateData

Inicjuje i pobiera dane z okna dialogowego.

CWnd::UpdateDialogControls

Wywołanie aktualizacji stanu okno dialogowe przyciski i inne formanty.

CWnd::UpdateLayeredWindow

Aktualizuje położenie, rozmiar, kształt, zawartości i przejrzystością warstwowej okna.

CWnd::UpdateWindow

Aktualizacje obszaru klienta.

CWnd::ValidateRect

Sprawdza poprawność wewnątrz prostokąta danego obszaru klienckiego przez usunięcie z bieżącego regionu aktualizacji prostokąta.

CWnd::ValidateRgn

Sprawdza poprawność obszaru klienta w danym regionie przez usunięcie z bieżącego regionu aktualizacji regionu.

CWnd::WindowFromPoint

Identyfikuje okna zawierającego dany punkt.

CWnd::WinHelp

Nazywane do inicjowania aplikacji WinHelp.

1xb05f0h.collapse_all(pl-pl,VS.110).gifMetody chronione

Nazwa

Opis

CWnd::Default

Wywołuje procedurę okna domyślny, który zapewnia domyślne przetwarzania dla aplikacji nie może przetwarzać komunikaty okna.

CWnd::DefWindowProc

Wywołuje procedurę okna domyślny, który zapewnia domyślne przetwarzania dla aplikacji nie może przetwarzać komunikaty okna.

CWnd::DoDataExchange

Okno dialogowe wymiany danych i sprawdzania poprawności.Wywołana przez UpdateData.

CWnd::GetCurrentMessage

Zwraca wskaźnik do wiadomości, który aktualnie przetwarza tego okna.Powinna zostać wywołana tylko podczas Onkomunikat funkcji składowej obsługi wiadomości.

CWnd::OnActivate

Kiedy wywoływana CWnd są aktywowane lub dezaktywować.

CWnd::OnActivateApp

Wywołana, gdy aplikacja ma być uaktywniona lub zdezaktywowany.

CWnd::OnAppCommand

Wywoływane, gdy użytkownik generuje zdarzenie polecenia aplikacji.

CWnd::OnAskCbFormatName

Wywoływane przez aplikację Podgląd Schowka, gdy właściciel Schowka wyświetli zawartość Schowka.

CWnd::OnCancelMode

Wywoływana w celu umożliwienia CWnd anulować trybów wewnętrznego jak przechwytywanie myszy.

CWnd::OnCaptureChanged

Wysyła komunikat do okna które obecnie tracą przechwytywanie myszy.

CWnd::OnChangeCbChain

Powiadamia, że określonego okna jest usuwana z łańcucha.

CWnd::OnChangeUIState

Wywoływane, gdy powinny być zmieniane stanu interfejsu użytkownika.

CWnd::OnChar

Wywoływane, gdy naciśnięcia klawisza tłumaczy znak-system.

CWnd::OnCharToItem

Wywoływany przez dziecko pole listy z LBS_WANTKEYBOARDINPUT styl w odpowiedzi na WM_CHAR wiadomości.

CWnd::OnChildActivate

Wywołana dla wielu okien podrzędnych interfejsu (MDI) dokumentu zawsze, gdy rozmiar lub położenie CWnd zmiany lub CWnd jest aktywowany.

CWnd::OnChildNotify

Wywołana przez okno nadrzędne nadania zgłaszające kontroli szansy odpowiedzieć na powiadomienie kontroli.

CWnd::OnClipboardUpdate

Wywoływane, gdy zawartość Schowka uległy zmianie.

CWnd::OnClose

Wywołana jako sygnał, CWnd powinien zostać zamknięty.

CWnd::OnColorizationColorChanged

Wywołana po zmianie zasad renderowania dla obszaru-klient.

CWnd::OnCommand

Wywoływane, gdy użytkownik wybierze polecenie.

CWnd::OnCompacting

Wywoływane, gdy system Windows wykryje, że brakuje pamięci.

CWnd::OnCompareItem

O nazwie ustalenie względne położenie nowy element podrzędny sortowane rysowania przez właściciela, pole kombi lub pole listy.

CWnd::OnCompositionChanged

Wywołana dla wszystkich okien najwyższego poziomu, gdy skład Menedżera okien pulpitu (DWM) jest włączone lub wyłączone.

CWnd::OnContextMenu

Wywoływana, gdy użytkownik kliknie prawym przyciskiem myszy w oknie.

CWnd::OnCopyData

Kopie danych z jednej aplikacji do innej.

CWnd::OnCreate

Wywołana jako część tworzenie okien.

CWnd::OnCtlColor

Jeżeli zwane CWnd jest nadrzędny formantu, gdy formant ma być sporządzona.

CWnd::OnDeadChar

Wywoływane, gdy naciśnięcia klawisza tłumaczy znak dead niesystemowych (np. znaki akcentu).

CWnd::OnDeleteItem

Nazywany jest niszczony, pole listy podrzędnej rysowania przez właściciela lub pola kombi lub elementy są usuwane z formantu.

CWnd::OnDestroy

Kiedy wywoływana CWnd niszczenie.

CWnd::OnDestroyClipboard

O nazwie opróżnione Schowka poprzez wywołanie Windows Funkcja EmptyClipboard funkcji.

CWnd::OnDeviceChange

Powiadamia aplikacji lub sterownika urządzenia o zmianie konfiguracji sprzętu urządzenia lub komputera.

CWnd::OnDevModeChange

Nazywane dla wszystkich okien najwyższego poziomu, gdy użytkownik zmienia ustawienia trybu urządzenia.

CWnd::OnDrawClipboard

Wywołana po zmianie zawartości Schowka.

CWnd::OnDrawItem

Wywoływane, gdy potrzebne jest narysowanie visual aspekt formant przycisku podrzędny rysowania przez właściciela, formant pola kombi, formant pola listy lub menu.

CWnd::OnDropFiles

Wywoływane, gdy użytkownik zwalnia lewy przycisk myszy nad okno, który zarejestrował się jako adresat porzucone pliki.

CWnd::OnEnable

Kiedy wywoływana CWnd jest włączone lub wyłączone.

CWnd::OnEndSession

Wywoływane, gdy sesja się kończy.

CWnd::OnEnterIdle

Wywołana procedura głównego okna aplikacji poinformować, że modalnego okna dialogowego lub menu jest wprowadzania w stan bezczynności.

CWnd::OnEnterMenuLoop

Wywoływane, gdy wprowadzono pętli modalnej menu.

CWnd::OnEnterSizeMove

Wywoływana po dotkniętych okno wprowadzi pętli modalnej zmiany rozmiaru lub przenoszenie.

CWnd::OnEraseBkgnd

Wywołana, gdy wymazywanie tła okna.

CWnd::OnExitMenuLoop

Wywoływane, gdy został zakończony pętli modalnej menu.

CWnd::OnExitSizeMove

Wywoływana po oknie dotkniętych zamyka pętli modalnej zmiany rozmiaru lub przenoszenie.

CWnd::OnFontChange

Wywoływane, gdy zmiany w puli zasobów czcionki.

CWnd::OnGetDlgCode

Nazywane formantu formant może przetwarzać klawisz strzałki i klawisz TAB wejścia sam.

CWnd::OnGetMinMaxInfo

Wywołana, gdy system Windows musi wiedzieć pozycji zmaksymalizowanego lub wymiary, lub minimalną lub maksymalną rozmiar śledzenia.

CWnd::OnHelpInfo

Wywołana przez ramy, gdy użytkownik naciśnie klawisz F1.

CWnd::OnHotKey

Wywoływane, gdy użytkownik naciśnie klawisz całego systemu.

CWnd::OnHScroll

Wywoływana, gdy użytkownik kliknie pasek przewijania poziomego CWnd.

CWnd::OnHScrollClipboard

Wywołana, gdy właściciel Schowka przewijać obrazu w Schowku, unieważnia odpowiedniej sekcji i zaktualizować wartości paska przewijania.

CWnd::OnIconEraseBkgnd

Kiedy wywoływana CWnd jest zminimalizowany (ikony) i w tle ikona muszą być napełnione przed malowanie ikonę.

CWnd::OnInitMenu

Wywoływane, gdy menu jest stają się aktywne.

CWnd::OnInitMenuPopup

Wywoływane, gdy wyskakujące menu jest stają się aktywne.

CWnd::OnInputDeviceChange

Wywoływane, gdy urządzenie We/Wy jest dodawany lub usuwany z systemu.

CWnd::OnInputLangChange

Wywoływana po zmianie języka aplikacji.

CWnd::OnInputLangChangeRequest

Wywoływane, gdy użytkownik zdecyduje się nowego języka.

CWnd::OnKeyDown

Wywołana po naciśnięciu klawisza niesystemowych.

CWnd::OnKeyUp

Wywołany po zwolnieniu klawisza niesystemowych.

CWnd::OnKillFocus

Wywoływana niezwłocznie przed CWnd utraci fokus wprowadzania.

CWnd::OnLButtonDblClk

Wywoływane, gdy użytkownik kliknie dwukrotnie lewym przyciskiem myszy.

CWnd::OnLButtonDown

Wywoływane, gdy użytkownik naciśnie przycisk lewy.

CWnd::OnLButtonUp

Wywoływane, gdy użytkownik zwalnia lewy przycisk myszy.

CWnd::OnMButtonDblClk

Wywoływane, gdy użytkownik kliknie dwukrotnie środkowego przycisku myszy.

CWnd::OnMButtonDown

Wywoływane, gdy użytkownik naciśnie środkowego przycisku myszy.

CWnd::OnMButtonUp

Wywoływane, gdy użytkownik zwolni przycisk myszy środkowy.

CWnd::OnMDIActivate

Wywoływane, gdy okno potomne MDI jest aktywowany lub dezaktywować.

CWnd::OnMeasureItem

O nazwie pola kombi dziecko rysowania przez właściciela, polu listy lub elementu menu podczas tworzenia formantu.CWndinformuje Windows rozmiary formantu.

CWnd::OnMenuChar

Wywoływane, gdy użytkownik naciśnie klawisz menu mnemoniczny znak, który nie pasuje do żadnego wstępnie symboli w bieżącym menu.

CWnd::OnMenuDrag

Wywoływane, gdy użytkownik rozpocznie przeciągnij element menu.

CWnd::OnMenuGetObject

Wywołana, gdy kursor myszy elementu menu albo przenosi się z Centrum element do górnej lub dolnej element.

CWnd::OnMenuRButtonUp

Wywoływane, gdy użytkownik zwolni prawego przycisku myszy, gdy kursor znajduje się element menu.

CWnd::OnMenuSelect

Wywoływane, gdy użytkownik wybierze element menu.

CWnd::OnMouseActivate

Wywoływane, gdy kursor znajduje się w oknie nieaktywny i użytkownik naciśnie przycisk myszy.

CWnd::OnMouseHover

Wywołana, gdy kursor znajduje się nad obszaru okna klienta na czas określony w uprzednim zaproszeniem do TrackMouseEvent.

CWnd::OnMouseHWheel

Wywoływane, gdy bieżące okno składa się przez Menedżera okien pulpitu (DWM) i okno jest zmaksymalizowane.

CWnd::OnMouseLeave

Wywołana, gdy kursor opuszcza obszar klienta okna w uprzedniego wywołaniu TrackMouseEvent.

CWnd::OnMouseMove

Wywołana, gdy przesuwa kursor myszy.

CWnd::OnMouseWheel

Wywoływane, gdy użytkownik obraca kółkiem myszy.Używa obsługi komunikatów systemu Windows NT 4.0.

CWnd::OnMove

Wywołana po pozycji CWnd zostały zmienione.

CWnd::OnMoving

Wskazuje, że użytkownik jest ruchoma CWnd obiektu.

CWnd::OnNcActivate

Wywoływane, gdy obszar-klient musi być zmienione, aby wskazać aktywny lub nieaktywny stan.

CWnd::OnNcCalcSize

Wywoływane, gdy rozmiar i położenie obszaru klienta muszą być obliczane.

CWnd::OnNcCreate

Wywołana przed OnCreate podczas tworzenia obszaru-klient.

CWnd::OnNcDestroy

Wywołana, kiedy niszczony jest obszar-klient.

CWnd::OnNcHitTest

Wywołana przez system Windows zawsze przesuwany jest Jeśli CWnd zawiera kursora lub zostały przechwycone dane wejściowe myszy z SetCapture.

CWnd::OnNcLButtonDblClk

Wywoływane, gdy użytkownik kliknie dwukrotnie lewy przycisk myszy, gdy kursor znajduje się w obszarze-Klient CWnd.

CWnd::OnNcLButtonDown

Wywoływana, gdy użytkownik naciśnie lewy przycisk myszy, gdy kursor znajduje się w obszarze-Klient CWnd.

CWnd::OnNcLButtonUp

Wywoływane, gdy użytkownik zwalnia lewy przycisk myszy, gdy kursor znajduje się w obszarze-Klient CWnd.

CWnd::OnNcMButtonDblClk

Wywoływane, gdy użytkownik kliknie dwukrotnie środkowego przycisku myszy, gdy kursor znajduje się w obszarze-Klient CWnd.

CWnd::OnNcMButtonDown

Wywoływana, gdy użytkownik naciśnie środkowego przycisku myszy, gdy kursor znajduje się w obszarze-Klient CWnd.

CWnd::OnNcMButtonUp

Wywoływana, gdy użytkownik zwolni środkowego przycisku myszy, gdy kursor znajduje się w obszarze-Klient CWnd.

CWnd::OnNcMouseHover

Wywołana, gdy kursor znajduje się nad-klient obszar okna na czas określony w uprzednim zaproszeniem do TrackMouseEvent.

CWnd::OnNcMouseLeave

Ramy wywołuje tej funkcji składowej, gdy kursor opuszcza obszar-klient okna w uprzedniego wywołaniu TrackMouseEvent.

CWnd::OnNcMouseMove

Wywoływana po przeniesieniu kursora w obszarze-Klient CWnd.

CWnd::OnNcPaint

Wywoływane, gdy obszar-klient potrzebuje malowania.

CWnd::OnNcRButtonDblClk

Wywoływane, gdy użytkownik kliknie dwukrotnie prawy przycisk myszy, gdy kursor znajduje się w obszarze-Klient CWnd.

CWnd::OnNcRButtonDown

Wywoływana, gdy użytkownik naciśnie prawego przycisku myszy, gdy kursor znajduje się w obszarze-Klient CWnd.

CWnd::OnNcRButtonUp

Wywoływana, gdy użytkownik zwolni prawego przycisku myszy, gdy kursor znajduje się w obszarze-Klient CWnd.

CWnd::OnNcRenderingChanged

Wywołana po zmianie zasad renderowania dla obszaru-klient.

CWnd::OnNcXButtonDblClk

Wywoływane, gdy użytkownik kliknie dwukrotnie XBUTTON1 lub XBUTTON2 podczas, gdy kursor znajduje się w obszarze okna-klient.

CWnd::OnNcXButtonDown

Wywoływane, gdy użytkownik naciśnie XBUTTON1 lub XBUTTON2 myszy, gdy kursor znajduje się w obszarze okna-klient.

CWnd::OnNcXButtonUp

Wywoływane, gdy użytkownik zwolni XBUTTON1 lub XBUTTON2 myszy, gdy kursor znajduje się w obszarze okna-klient.

CWnd::OnNextMenu

Wywoływane, gdy klawisz Strzałka w lewo lub w prawo służy do przełączania się między paskiem menu i menu systemu.

CWnd::OnNotify

Wywołana przez RAM informuje okno nadrzędne zdarzenie wystąpiło w jednym z jego formantów lub że formant wymaga informacji.

CWnd::OnNotifyFormat

Wywoływana ustalić, jeśli bieżące okno akceptuje struktur ANSI lub Unicode w komunikat z powiadomieniem WM_NOTIFY.

CWnd::OnPaint

Nazywane do odświeżenia części okna.

CWnd::OnPaintClipboard

Wywołana, gdy obszaru klienckiego Podgląd Schowka wymaga ponownego rysowania.

CWnd::OnPaletteChanged

Wywoływana zezwala systemowi windows korzystających z palety kolorów do realizacji ich logiczne palety i zaktualizować ich obszarów klienta.

CWnd::OnPaletteIsChanging

Gdy aplikacja ma realizować jego logiczny palety, informuje inne aplikacje.

CWnd::OnParentNotify

Wywoływana podczas tworzenia okna podrzędnego lub zniszczone lub gdy użytkownik kliknie przycisk myszy, gdy kursor znajduje się nad okno podrzędne.

CWnd::OnPowerBroadcast

Wywołana, gdy wystąpi zdarzenie zarządzania energią.

CWnd::OnQueryDragIcon

Wywołana przy zminimalizowanym (ikony) CWnd ma zostać przeciągnięty przez użytkownika.

CWnd::OnQueryEndSession

Wywoływane, gdy użytkownik wybierze opcję zakończenia sesji systemu Windows.

CWnd::OnQueryNewPalette

Informuje o CWnd jest do wprowadzania fokus.

CWnd::OnQueryOpen

Kiedy wywoływana CWnd jest ikona i użytkownik zażąda otwarcia ikonę.

CWnd::OnQueryUIState

Nazywane pobrać stanu interfejsu użytkownika dla okna.

CWnd::OnRawInput

Wywoływane, gdy bieżące okno pobiera surowe dane wejściowe.

CWnd::OnRButtonDblClk

Wywoływane, gdy użytkownik kliknie dwukrotnie prawy przycisk myszy.

CWnd::OnRButtonDown

Wywoływane, gdy użytkownik naciśnie przycisk prawym przyciskiem myszy.

CWnd::OnRButtonUp

Wywoływane, gdy użytkownik zwolni przycisk prawym przyciskiem myszy.

CWnd::OnRenderAllFormats

Wywoływane, gdy aplikacja właściciela niszczenie i potrzeb renderowanie wszystkich jego formatów.

CWnd::OnRenderFormat

Wywołana dla właściciela Schowka podczas szczególnego formatu z renderowania opóźnione musi być renderowane.

CWnd::OnSessionChange

Wywoływana powiadamianie aplikacji o zmianie stanu sesji.

CWnd::OnSetCursor

Nazywana, jeśli nie jest przechwycona myszą i myszy powoduje, że ruch kursora w oknie.

CWnd::OnSetFocus

Wywołana po CWnd uzyskuje fokus.

CWnd::OnSettingChange

Kiedy wywoływana Win32 SystemParametersInfo funkcji zmienia ustawienie systemowe.

CWnd::OnShowWindow

Kiedy wywoływana CWnd ma być ukryty lub wyświetlony.

CWnd::OnSize

Wywołana po rozmiar CWnd została zmieniona.

CWnd::OnSizeClipboard

Wywołana po zmianie rozmiaru obszaru klienckiego Podgląd Schowka.

CWnd::OnSizing

Wskazuje, że użytkownik jest zmiana rozmiaru prostokąta.

CWnd::OnSpoolerStatus

Wywołana z Menedżera wydruku, gdy zadanie jest dodane lub usunięte z kolejki Menedżera wydruku.

CWnd::OnStyleChanged

Wskazuje, że SetWindowLong funkcji Windows zmienił się jeden lub więcej stylów okna.

CWnd::OnStyleChanging

Wskazuje, że SetWindowLong funkcji systemu Windows jest zmień jedno lub więcej stylów okna.

CWnd::OnSysChar

Wywoływane, gdy naciśnięcia klawisza tłumaczy znak systemu.

CWnd::OnSysColorChange

Wywołana dla wszystkich okien najwyższego poziomu po zmianie ustawienia kolorów systemu.

CWnd::OnSysCommand

Wywołana, gdy użytkownik wybierze polecenie z menu sterowania lub gdy użytkownik wybierze opcję Maksymalizuj lub Minimalizuj.

CWnd::OnSysDeadChar

Wywoływane, gdy naciśnięcia klawisza tłumaczy znak dead systemu (np. znaki akcentu).

CWnd::OnSysKeyDown

Wywoływane, gdy użytkownik posiada klawisz ALT, a następnie naciśnie innego klucza.

CWnd::OnSysKeyUp

Wywoływane, gdy użytkownik zwalnia klucz, który został naciśnięty, podczas gdy został wciśnięty klawisz ALT.

CWnd::OnTCard

Wywoływane, gdy użytkownik kliknie przycisk dostosowanych.

CWnd::OnTimeChange

Po zmianie czasu systemu o nazwie dla wszystkich okien najwyższego poziomu.

CWnd::OnTimer

Wywoływana po upływie każdego interwału określonego w SetTimer.

CWnd::OnTouchInput

Pojedynczy proces dane wejściowe z dotykowego systemu Windows.

CWnd::OnTouchInputs

Proces produkcji z dotykowego systemu Windows.

CWnd::OnUniChar

Wywołany po naciśnięciu klawisza.Oznacza to, że bieżące okno ma fokus klawiatury i WM_KEYDOWN wiadomości jest tłumaczony przez TranslateMessage funkcji.

CWnd::OnUnInitMenuPopup

Wywoływane, gdy został zniszczony rozwijanego menu lub podmenu.

CWnd::OnUpdateUIState

Nazywane zmianę stanu interfejsu użytkownika dla określonego okna i wszystkich okien podrzędnych.

CWnd::OnUserChanged

Wywoływana po zalogowaniu lub wyłączyć.

CWnd::OnVKeyToItem

Wywoływany przez pole listy, własnością CWnd w odpowiedzi na WM_KEYDOWN wiadomości.

CWnd::OnVScroll

Wywoływane, gdy użytkownik kliknie pasek przewijania okna.

CWnd::OnVScrollClipboard

Wywołana, gdy właściciel powinien przewijać obrazu w Schowku, unieważnia odpowiedniej sekcji i zaktualizować wartości paska przewijania.

CWnd::OnWindowPosChanged

Wywoływana po zmianie rozmiaru, położenia lub porządek w wyniku wywołania SetWindowPos lub inną funkcję zarządzania okna.

CWnd::OnWindowPosChanging

Wywoływany, gdy rozmiar, położenie lub porządek ma zostać zmienione w wyniku wywołania SetWindowPos lub inną funkcję zarządzania okna.

CWnd::OnWinIniChange

Plik inicjowania systemu Windows o nazwie dla wszystkich okien najwyższego poziomu, WIN.INI, jest zmieniany.

CWnd::OnWndMsg

Wskazuje, jeśli został obsłużony komunikatu systemu windows.

CWnd::OnXButtonDblClk

Wywoływane, gdy użytkownik kliknie dwukrotnie XBUTTON1 lub XBUTTON2 podczas, gdy kursor znajduje się w obszarze okna klienta.

CWnd::OnXButtonDown

Wywoływane, gdy użytkownik naciśnie XBUTTON1 lub XBUTTON2, gdy kursor znajduje się w obszarze okna klienta.

CWnd::OnXButtonUp

Wywoływane, gdy użytkownik zwolni XBUTTON1 lub XBUTTON2, gdy kursor znajduje się w obszarze okna klienta.

CWnd::PostNcDestroy

Wirtualny funkcja jest wywoływana przez domyślny OnNcDestroy działać po zniszczeniu okna.

CWnd::ReflectChildNotify

Funkcja Helper odzwierciedla wiadomości do jego źródła.

CWnd::ReflectLastMsg

Odzwierciedla ostatni komunikat do okna podrzędnego.

CWnd::WindowProc

Zawiera procedurę okna CWnd.Domyślnie wysyła wiadomości za pośrednictwem wiadomości mapy.

1xb05f0h.collapse_all(pl-pl,VS.110).gifPodmioty publiczne

Nazwa

Opis

CWnd::operator HWND

Wywołanie w celu uzyskania dojścia do okna.

CWnd::operator! =

Określa, jeśli okno nie jest tym samym oknie których dojście jest m_hWnd.

CWnd::operator ==

Określa, czy okno jest taka sama jak okna, w których dojście jest m_hWnd.

1xb05f0h.collapse_all(pl-pl,VS.110).gifPubliczne danych członków

Nazwa

Opis

CWnd::m_hWnd

Wskazuje HWND dołączonych do tego CWnd.

Uwagi

A CWnd obiekt różni się od okna systemu Windows, ale dwa są ściśle powiązane.A CWnd obiekt jest tworzony lub zniszczone przez CWnd konstruktora i destruktora.Okno Windows drugiej strony jest strukturą danych do systemu Windows, tworzony przez wewnętrznego Tworzenie Członkowskie funkcji i zniszczone przez CWnd wirtualnych destruktor.DestroyWindow funkcji niszczy okno Windows bez niszczenia obiektu.

CWnd Klasy i mechanizm mapowania wiadomości ukryć WndProc funkcji.Przychodzące wiadomości powiadomień systemu Windows są automatycznie routowane przez mapę wiadomości do poprawne nakomunikatCWnd funkcji elementów członkowskich.Można zastąpić nakomunikat Członkowskich funkcji obsługi wiadomości określonej przez członka w klas pochodnych.

CWnd Klasy umożliwia również tworzenie okna podrzędnego systemu Windows dla aplikacji.Pochodzić od klasy CWnd, następnie dodać zmienne składowe klasy pochodne do przechowywania danych specyficznych dla aplikacji.Funkcje składowe obsługi wiadomości wdrożenie i wiadomość mapę w klasie pochodnej, aby określić, co się dzieje, gdy wiadomości są kierowane do okna.

Dwa kroki tworzenia okna podrzędnego.Po pierwsze, wywołanie konstruktora CWnd do konstruowania CWnd obiekt, a następnie wywołać Tworzenie Członkowskich funkcji tworzenia okna podrzędnego i dołączyć go do CWnd obiektu.

Kiedy użytkownik kończy swoje okno potomne, zniszczyć CWnd obiekt lub Rozmowa DestroyWindow Członkowskich funkcji Usuń okno i zniszczyć jego struktur danych.

W bibliotece Microsoft Foundation klasy dalsze klasy pochodne CWnd zapewnienie określone okno typy.Wiele z tych klas, łącznie z CFrameWnd, CMDIFrameWnd, CMDIChildWnd, CView, i CDialog, są przeznaczone do dalszego wyprowadzenie.Pochodną klasy sterowania CWnd, takich jak CButton, mogą być używane bezpośrednio lub mogą służyć do dalszego wyprowadzenie klas.

Aby uzyskać więcej informacji na temat używania CWnd, zobacz Windows ramki i Obiektów okno.

Hierarchii dziedziczenia

CObject

CCmdTarget

CWnd

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CCmdTarget

Wykres hierarchii

Klasa CFrameWnd

Klasa CView