Sdílet prostřednictvím


CWindow Třída

Tato třída poskytuje metody pro manipulaci s oknem.

Důležité

Tuto třídu a její členy nelze použít v aplikacích, které se spouští v prostředí Windows Runtime.

Syntaxe

class CWindow

Členové

Veřejné konstruktory

Název Popis
CWindow::CWindow Konstruktor

Veřejné metody

Název Popis
CWindow::ArrangeIconicWindows Uspořádá všechna minimalizovaná podřízená okna.
CWindow::Attach Připojí okno k objektu CWindow .
CWindow::BeginPaint Připraví okno na malování.
CWindow::BringWindowToTop Přenese okno na začátek pořadí Z.
CWindow::CenterWindow Zacentruje okno proti danému oknem.
CWindow::ChangeClipboardChain Odebere okno z řetězu prohlížečů schránky.
CWindow::CheckDlgButton Změní stav kontroly zadaného tlačítka.
CWindow::CheckRadioButton Zkontroluje zadaný přepínač.
CWindow::ChildWindowFromPoint Načte podřízené okno obsahující zadaný bod.
CWindow::ChildWindowFromPointEx Načte konkrétní typ podřízeného okna obsahujícího zadaný bod.
CWindow::ClientToScreen Převede souřadnice klienta na souřadnice obrazovky.
CWindow::Create Vytvoří okno.
CWindow::CreateCaret Vytvoří nový obrazec pro stříšku systému.
CWindow::CreateGrayCaret Vytvoří šedý obdélník pro stříšku systému.
CWindow::CreateSolidCaret Vytvoří plný obdélník pro stříšku systému.
CWindow::DeferWindowPos Aktualizuje zadanou strukturu pozice s více okny pro zadané okno.
CWindow::DestroyWindow Zničí okno přidružené k objektu CWindow .
CWindow::Detach Odpojte okno od objektu CWindow .
CWindow::DlgDirList Vyplní seznam názvy všech souborů odpovídajících zadané cestě nebo názvu souboru.
CWindow::DlgDirListComboBox Vyplní pole se seznamem názvy všech souborů odpovídajících zadané cestě nebo názvu souboru.
CWindow::DlgDirSelect Načte aktuální výběr ze seznamu.
CWindow::DlgDirSelectComboBox Načte aktuální výběr z pole se seznamem.
CWindow::DragAcceptFiles Zaregistruje, jestli okno přijímá přetažené soubory.
CWindow::DrawMenuBar Překreslí řádek nabídek okna.
CWindow::EnableScrollBar Povolí nebo zakáže šipky posuvníku.
CWindow::EnableWindow Povolí nebo zakáže vstup.
CWindow::EndPaint Označí konec malování.
CWindow::FlashWindow Jednou problikne okno.
CWindow::GetClientRect Načte souřadnice klientské oblasti.
CWindow::GetDC Načte kontext zařízení pro klientskou oblast.
CWindow::GetDCEx Načte kontext zařízení pro klientskou oblast a povolí možnosti výřezu.
CWindow::GetDescendantWindow Načte zadané okno potomka.
CWindow::GetDlgControl Načte rozhraní zadaného ovládacího prvku.
CWindow::GetDlgCtrlID Načte identifikátor okna (pouze pro podřízená okna).
CWindow::GetDlgHost Načte ukazatel na rozhraní hostitelského kontejneru ovládacího prvku ATL.
CWindow::GetDlgItem Načte zadané podřízené okno.
CWindow::GetDlgItemInt Převede text ovládacího prvku na celé číslo.
CWindow::GetDlgItemText Načte text ovládacího prvku.
CWindow::GetExStyle Načte rozšířené styly oken.
CWindow::GetFont Načte aktuální písmo okna.
CWindow::GetHotKey Určuje klávesovou zkratku přidruženou k oknem.
CWindow::GetIcon Načte velkou nebo malou ikonu okna.
CWindow::GetLastActivePopup Načte naposledy aktivní automaticky otevírané okno.
CWindow::GetMenu Načte nabídku okna.
CWindow::GetNextDlgGroupItem Načte předchozí nebo další ovládací prvek ve skupině ovládacích prvků.
CWindow::GetNextDlgTabItem Načte předchozí nebo další ovládací prvek, který WS_TABSTOP má styl.
CWindow::GetParent Načte okamžité nadřazené okno.
CWindow::GetScrollInfo Načte parametry posuvníku.
CWindow::GetScrollPos Načte pozici posuvníku.
CWindow::GetScrollRange Načte oblast posuvníku.
CWindow::GetStyle Načte styly okna.
CWindow::GetSystemMenu Vytvoří kopii systémové nabídky pro úpravy.
CWindow::GetTopLevelParent Načte nadřazené okno nebo okno vlastníka nejvyšší úrovně.
CWindow::GetTopLevelWindow Načte okno vlastníka nejvyšší úrovně.
CWindow::GetTopWindow Načte podřízené okno nejvyšší úrovně.
CWindow::GetUpdateRect Načte souřadnice nejmenšího obdélníku, který zcela uzavře oblast aktualizace.
CWindow::GetUpdateRgn Načte oblast aktualizace a zkopíruje ji do zadané oblasti.
CWindow::GetWindow Načte zadané okno.
CWindow::GetWindowContextHelpId Načte identifikátor kontextu nápovědy okna.
CWindow::GetWindowDC Načte kontext zařízení pro celé okno.
CWindow::GetWindowLong Načte 32bitovou hodnotu při zadaném posunu do dodatečné paměti okna.
CWindow::GetWindowLongPtr Načte informace o zadaném okně, včetně hodnoty při zadaném posunu do dodatečné paměti okna.
CWindow::GetWindowPlacement Načte stav a pozice zobrazení.
CWindow::GetWindowProcessID Načte identifikátor procesu, který okno vytvořil.
CWindow::GetWindowRect Načte ohraničující rozměry okna.
CWindow::GetWindowRgn Získá kopii oblasti okna.
CWindow::GetWindowText Načte text okna.
CWindow::GetWindowTextLength Načte délku textu okna.
CWindow::GetWindowThreadID Načte identifikátor vlákna, které vytvořilo zadané okno.
CWindow::GetWindowWord Načte 16bitovou hodnotu při zadaném posunu do dodatečné paměti okna.
CWindow::GotoDlgCtrl Nastaví fokus klávesnice na ovládací prvek v dialogovém okně.
CWindow::HideCaret Skryje stříšku systému.
CWindow::HiliteMenuItem Zvýrazní nebo odebere zvýraznění z položky nabídky nejvyšší úrovně.
CWindow::Invalidate Zneplatní celou oblast klienta.
CWindow::InvalidateRect Zneplatní oblast klienta v zadaném obdélníku.
CWindow::InvalidateRgn Zneplatní oblast klienta v zadané oblasti.
CWindow::IsChild Určuje, zda je zadané okno podřízeným oknem.
CWindow::IsDialogMessage Určuje, zda je zpráva určena pro zadané dialogové okno.
CWindow::IsDlgButtonChecked Určuje stav kontroly tlačítka.
CWindow::IsIconic Určuje, zda je okno minimalizované.
CWindow::IsParentDialog Určuje, zda nadřazené okno ovládacího prvku je dialogové okno.
CWindow::IsWindow Určuje, zda zadaný popisovač okna identifikuje existující okno.
CWindow::IsWindowEnabled Určuje, zda je okno povoleno pro vstup.
CWindow::IsWindowUnicode Určuje, zda zadané okno je nativní okno Unicode.
CWindow::IsWindowVisible Určuje stav viditelnosti okna.
CWindow::IsZoomed Určuje, zda je okno maximalizováno.
CWindow::KillTimer Zničí událost časovače.
CWindow::LockWindowUpdate Zakáže nebo povolí kreslení v okně.
CWindow::MapWindowPoints Převede sadu bodů z souřadnicového prostoru okna na souřadnicový prostor jiného okna.
CWindow::MessageBox Zobrazí okno se zprávou.
CWindow::ModifyStyle Upraví styly okna.
CWindow::ModifyStyleEx Upraví rozšířené styly oken.
CWindow::MoveWindow Změní velikost a umístění okna.
CWindow::NextDlgCtrl Nastaví fokus klávesnice na další ovládací prvek v dialogovém okně.
CWindow::OpenClipboard Otevře schránku.
CWindow::PostMessage Umístí zprávu do fronty zpráv přidružené k vláknu, které okno vytvořilo. Vrátí zprávu bez čekání na zpracování zprávy ve vlákně.
CWindow::PrevDlgCtrl Nastaví fokus klávesnice na předchozí ovládací prvek v dialogovém okně.
CWindow::Print Požaduje, aby okno bylo nakresleno v zadaném kontextu zařízení.
CWindow::PrintClient Požaduje, aby oblast klienta okna byla vykreslena v zadaném kontextu zařízení.
CWindow::RedrawWindow Aktualizuje zadaný obdélník nebo oblast v klientské oblasti.
CWindow::ReleaseDC Uvolní kontext zařízení.
CWindow::ResizeClient Změní velikost okna.
CWindow::ScreenToClient Převede souřadnice obrazovky na souřadnice klienta.
CWindow::ScrollWindow Posune zadanou oblast klienta.
CWindow::ScrollWindowEx Posune zadanou oblast klienta s dalšími funkcemi.
CWindow::SendDlgItemMessage Odešle zprávu ovládacímu prvku.
CWindow::SendMessage Odešle zprávu do okna a nevrátí se, dokud procedura okna zprávu nezpracovala.
CWindow::SendMessageToDescendants Odešle zprávu do zadaných následnických oken.
CWindow::SendNotifyMessage Odešle zprávu do okna. Pokud bylo okno vytvořeno volajícím vláknem, nevrací se, SendNotifyMessage dokud procedura okna nezpracovala zprávu. V opačném případě se vrátí okamžitě.
CWindow::SetActiveWindow Aktivuje okno.
CWindow::SetCapture Odešle všechny následné vstupy myši do okna.
CWindow::SetClipboardViewer Přidá okno do řetězce prohlížeče schránky.
CWindow::SetDlgCtrlID Změní identifikátor okna.
CWindow::SetDlgItemInt Změní text ovládacího prvku na řetězcovou reprezentaci celočíselné hodnoty.
CWindow::SetDlgItemText Změní text ovládacího prvku.
CWindow::SetFocus Nastaví vstupní fokus na okno.
CWindow::SetFont Změní aktuální písmo okna.
CWindow::SetHotKey Přidruží k oknem klávesovou zkratku.
CWindow::SetIcon Změní velkou nebo malou ikonu okna.
CWindow::SetMenu Změní aktuální nabídku okna.
CWindow::SetParent Změní nadřazené okno.
CWindow::SetRedraw Nastaví nebo vymaže příznak překreslení.
CWindow::SetScrollInfo Nastaví parametry posuvníku.
CWindow::SetScrollPos Změní pozici posuvníku.
CWindow::SetScrollRange Změní rozsah posuvníku.
CWindow::SetTimer Vytvoří událost časovače.
CWindow::SetWindowContextHelpId Nastaví identifikátor kontextu nápovědy okna.
CWindow::SetWindowLong Nastaví 32bitovou hodnotu na zadaný posun do dodatečné paměti okna.
CWindow::SetWindowLongPtr Změní atribut zadaného okna a také nastaví hodnotu na zadaný posun v paměti nadbytečného okna.
CWindow::SetWindowPlacement Nastaví stav a pozice zobrazení.
CWindow::SetWindowPos Nastaví velikost, pozici a pořadí Z.
CWindow::SetWindowRgn Nastaví oblast okna okna.
CWindow::SetWindowText Změní text okna.
CWindow::SetWindowWord Nastaví 16bitovou hodnotu na zadaný posun do dodatečné paměti okna.
CWindow::ShowCaret Zobrazí stříšku systému.
CWindow::ShowOwnedPopups Zobrazí nebo skryje automaticky otevíraná okna vlastněná oknem.
CWindow::ShowScrollBar Zobrazí nebo skryje posuvník.
CWindow::ShowWindow Nastaví stav zobrazení okna.
CWindow::ShowWindowAsync Nastaví stav zobrazení okna vytvořeného jiným vláknem.
CWindow::UpdateWindow Aktualizuje oblast klienta.
CWindow::ValidateRect Ověří oblast klienta v zadaném obdélníku.
CWindow::ValidateRgn Ověří oblast klienta v zadané oblasti.
CWindow::WinHelp Spustí nápovědu systému Windows.

Veřejné operátory

Název Popis
CWindow::operator HWND Převede CWindow objekt na objekt HWND.
CWindow::operator = HWND Přiřadí objektuCWindow.

Veřejné datové členy

Název Popis
CWindow::m_hWnd Popisovač okna přidruženého k objektu CWindow .
CWindow::rcDefault Obsahuje výchozí rozměry okna.

Poznámky

CWindow poskytuje základní funkce pro manipulaci s oknem v ATL. CWindow Mnoho metod jednoduše zabalí jednu z funkcí rozhraní API Win32. Porovnejte například prototypy pro CWindow::ShowWindow a ShowWindow:

CWindow – metoda Win32
BOOL ShowWindow( int nCmdShow ); BOOL ShowWindow( HWND hWnd , int nCmdShow );

CWindow::ShowWindow volá funkci ShowWindow Win32 předáním CWindow::m_hWnd jako prvního parametru. Každá CWindow metoda, která přímo zabalí funkci Win32, předává m_hWnd člena, a proto vás většina CWindow dokumentace bude odkazovat na sadu Windows SDK.

Poznámka:

Ne každá funkce Win32 související s oknem je zabalena CWindowpomocí , a ne každá CWindow metoda zabalí funkci Win32.

CWindow::m_hWnd uloží okno HWND , které identifikuje okno. Objekt HWND se připojí, když:

  • Zadejte v CWindowkonstruktoru HWND .

  • Zavolejte CWindow::Attach.

  • Použijte CWindow.operator =

  • Vytvořte nebo podtřídu okna pomocí jedné z následujících tříd odvozených z CWindow:

CWindowImpl Umožňuje vytvořit nové okno nebo podtřídu existujícího okna.

CContainedWindow Implementuje okno obsažené v jiném objektu. Můžete vytvořit nové okno nebo podtřídu existujícího okna.

CDialogImpl Umožňuje vytvořit modální nebo bezmodální dialogové okno.

Další informace o oknech naleznete v tématu Windows a následná témata v sadě Windows SDK. Další informace o používání oken v ATL naleznete v článku ATL Třídy oken.

Požadavky

Záhlaví: atlwin.h

CWindow::ArrangeIconicWindows

Uspořádá všechna minimalizovaná podřízená okna.

UINT ArrangeIconicWindows() throw();

Poznámky

Viz ArrangeIconicWindows v sadě Windows SDK.

CWindow::Attach

Připojí okno identifikované hWndNew objektem CWindow .

void Attach(HWND hWndNew) throw();

Parametry

hWndNew
[v] Popisovač okna.

Příklad

//The following example attaches an HWND to the CWindow object
HWND hWnd  = ::GetDesktopWindow();
CWindow myWindow;
myWindow.Attach(hWnd);

CWindow::BeginPaint

Připraví okno na malování.

HDC BeginPaint(LPPAINTSTRUCT lpPaint) throw();

Poznámky

Viz BeginPaint v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object
//and calls CWindow::BeginPaint() and CWindow::EndPaint() in the 
// WM_PAINT handler of a CWindowImpl-derived class
LRESULT CMyCtrl::OnPaint(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, 
   BOOL& /*bHandled*/)
{
   CWindow myWindow;
   myWindow.Attach(m_hWnd);
   PAINTSTRUCT ps;
   HDC hDC  = myWindow.BeginPaint(&ps);
   //Use the hDC as much as you want
   ::Rectangle(hDC, 0, 0, 50, 50);

   myWindow.EndPaint(&ps);

   return 0;
}

CWindow::BringWindowToTop

Přenese okno na začátek pořadí Z.

BOOL BringWindowToTop() throw();

Poznámky

Viz BringWindowToTop v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::BringWindowToTop() to bring the window to the top 
//of the z-order.

CWindow myWindow;
myWindow.Attach(hWnd);
BOOL bOnTop = myWindow.BringWindowToTop();

//check if we could bring the window on top
if(bOnTop)
{
   //Do something
}

CWindow::CenterWindow

Zacentruje okno proti danému oknem.

BOOL CenterWindow(HWND hWndCenter = NULL) throw();

Parametry

hWndCenter
[v] Úchyt k oknu, proti kterému se má na střed. Pokud je NULL tento parametr (výchozí hodnota), metoda nastaví hWndCenter nadřazené okno okna, pokud se jedná o podřízené okno. V opačném případě se nastaví hWndCenter na okno vlastníka okna.

Návratová hodnota

TRUEpokud je okno úspěšně zacentrováno; v opačném případě . FALSE

Příklad

//The following example attaches various HWNDs to the CWindow objects 
//and calls CWindow::CenterWindow() for each of them

CWindow childWindow, popupWindow, overlappedWindow;

childWindow.Attach(hWndChild); //a window created with WS_CHILD style
childWindow.CenterWindow();    //This will center the child 
                               //window against its Parent window

popupWindow.Attach(hWndPopup); //a window created with WS_POPUP style
popupWindow.CenterWindow();    //This will center the popup window 
                               //against its Owner window

overlappedWindow.Attach(hWndOverlapped); //a window created with 
                                         //WS_OVERLAPPED style
overlappedWindow.CenterWindow(::GetDesktopWindow()); //This will center 
                       //the overlapped window against the DeskTop window

CWindow::ChangeClipboardChain

Odebere okno z řetězu prohlížečů schránky.

BOOL ChangeClipboardChain(HWND hWndNewNext) throw();

Poznámky

Viz ChangeClipboardChain v sadě Windows SDK.

CWindow::CheckDlgButton

Změní stav kontroly zadaného tlačítka.

BOOL CheckDlgButton(int nIDButton, UINT nCheck) throw();

Poznámky

Viz CheckDlgButton v sadě Windows SDK.

CWindow::CheckRadioButton

Zkontroluje zadaný přepínač.

BOOL CheckRadioButton(
    int nIDFirstButton,
    int nIDLastButton,
    int nIDCheckButton) throw();

Poznámky

Viz CheckRadioButton v sadě Windows SDK.

CWindow::ChildWindowFromPoint

Načte podřízené okno obsahující zadaný bod.

HWND ChildWindowFromPoint(POINT point) const throw();

Poznámky

Viz ChildWindowFromPoint v sadě Windows SDK.

CWindow::ChildWindowFromPointEx

Načte konkrétní typ podřízeného okna obsahujícího zadaný bod.

HWND ChildWindowFromPoint(POINT point, UINT uFlags) const throw();

Poznámky

Viz ChildWindowFromPointEx v sadě Windows SDK.

CWindow::ClientToScreen

Převede souřadnice klienta na souřadnice obrazovky.

BOOL ClientToScreen(LPPOINT lpPoint) const throw();
BOOL ClientToScreen(LPRECT lpRect) const throw();

Poznámky

Viz ClientToScreen v sadě Windows SDK.

Druhá verze této metody umožňuje převést souřadnice RECT struktury.

CWindow::Create

Vytvoří okno.

HWND Create(
    LPCTSTR lpstrWndClass,
    HWND hWndParent,
    _U_RECT rect = NULL,
    LPCTSTR szWindowName = NULL,
    DWORD dwStyle = 0,
    DWORD dwExStyle = 0,
    _U_MENUorID MenuOrID = 0U,
    LPVOID lpCreateParam = NULL) throw();

Parametry

lpstrWndClass
[v] Ukazatel na třídu okna.

hWndParent
[v] Popisovač okna nadřazeného nebo vlastníka

rect
[v] Proměnná typu _U_RECT určující pozici okna. Výchozí hodnota je NULL. Pokud je NULLtento parametr , použije se hodnota CWindow::rcDefault .

szWindowName
[v] Určuje název okna. Výchozí hodnota je NULL.

dwStyle
[v] Styl okna Výchozí hodnota je 0, což znamená, že není zadán žádný styl. Seznam možných hodnot najdete CreateWindow v sadě Windows SDK.

dwExStyle
[v] Rozšířený styl okna. Výchozí hodnota je 0, což znamená, že není zadán žádný rozšířený styl. Seznam možných hodnot najdete CreateWindowEx v sadě Windows SDK.

MenuOrID
[v] Proměnná typu _U_MENUorID určující popisovač v nabídce nebo identifikátoru okna. Výchozí hodnota je 0U.

lpCreateParam
Ukazatel na data vytváření oken obsažená ve struktuře CREATESTRUCT .

Návratová hodnota

V případě úspěchu je popisovač nově vytvořeného okna určený parametrem m_hWnd. V opačném případě hodnota NULL.

Poznámky

CWindow::rcDefault je definován jako __declspec(selectany) RECT CWindow::rcDefault = {CW_USEDEFAULT, CW_USEDEFAULT, 0, 0};.

Další informace najdete CreateWindow v sadě Windows SDK.

Poznámka: Pokud se jako hodnota parametru MenuOrID používá hodnota 0, musí být zadána jako 0U (výchozí hodnota), aby se zabránilo chybě kompilátoru.

CWindow::CreateCaret

Vytvoří nový obrazec pro stříšku systému.

BOOL CreateCaret(HBITMAP pBitmap) throw();

Poznámky

Viz CreateCaret v sadě Windows SDK.

CWindow::CreateGrayCaret

Vytvoří šedý obdélník pro stříšku systému.

BOOL CreateGrayCaret(int nWidth, int nHeight) throw();

Poznámky

Viz CreateCaret v sadě Windows SDK.

Předá (HBITMAP) 1 parametr rastrového popisovače funkci Win32.

CWindow::CreateSolidCaret

Vytvoří plný obdélník pro stříšku systému.

BOOL CreateSolidCaret(int nWidth, int nHeight) throw();

Poznámky

Viz CreateCaret v sadě Windows SDK.

Předá (HBITMAP) 0 parametr rastrového popisovače funkci Win32.

CWindow::CWindow

Konstruktor

CWindow(HWND hWnd = NULL) throw();

Parametry

hWnd
[v] Popisovač okna.

Poznámky

Inicializuje člen do m_hWnd hWnd, který je NULLve výchozím nastavení .

Poznámka:

CWindow::CWindow nevytvoří okno. Třídy CWindowImpl, CContainedWindowa CDialogImpl (všechny odvozené od CWindow) poskytují metodu pro vytvoření okna nebo dialogového okna, které je následně přiřazeno CWindow::m_hWnd. Můžete také použít CreateWindow funkci Win32.

CWindow::DeferWindowPos

Aktualizuje zadanou strukturu pozice s více okny pro zadané okno.

HDWP DeferWindowPos(
    HDWP hWinPosInfo,
    HWND hWndInsertAfter,
    int x,
    int y,
    int cx,
    int cy,
    UINT uFlags) throw();

Poznámky

Viz DeferWindowPos v sadě Windows SDK.

CWindow::DestroyWindow

Zničí okno přidružené k objektu CWindow a nastaví m_hWnd na NULL.

BOOL DestroyWindow() throw();

Poznámky

Viz DestroyWindow v sadě Windows SDK.

Nezničí CWindow samotný objekt.

Příklad

  //The following example attaches an HWND to the CWindow object and 
  //calls CWindow::DestroyWindow() to destroy the window

  CWindow myWindow;
  myWindow.Attach(hWndChild);
  //call the CWindow wrappers

  myWindow.DestroyWindow();
  hWndChild = NULL;

CWindow::Detach

Odpojte m_hWnd objekt od objektu CWindow a nastaví m_hWnd na NULL.

HWND Detach() throw();

Návratová hodnota

Přidruženo HWND k objektu CWindow .

Příklad

//The following example attaches an HWND to the CWindow object and 
//later detaches the CWindow object from the HWND when no longer needed

CWindow myWindow;
myWindow.Attach(hWnd);

//call CWindow wrappers

//We don't need the C++ object any more, so detach it from the HWND.
myWindow.Detach(); 

CWindow::DlgDirList

Vyplní seznam názvy všech souborů odpovídajících zadané cestě nebo názvu souboru.

int DlgDirList(
    LPTSTR lpPathSpec,
    int nIDListBox,
    int nIDStaticPath,
    UINT nFileType) throw();

Poznámky

Viz DlgDirList v sadě Windows SDK.

CWindow::DlgDirListComboBox

Vyplní pole se seznamem názvy všech souborů odpovídajících zadané cestě nebo názvu souboru.

int DlgDirListComboBox(
    LPTSTR lpPathSpec,
    int nIDComboBox,
    int nIDStaticPath,
    UINT nFileType) throw();

Poznámky

Viz DlgDirListComboBox v sadě Windows SDK.

CWindow::DlgDirSelect

Načte aktuální výběr ze seznamu.

BOOL DlgDirSelect(
    LPTSTR lpString,
    int nCount,
    int nIDListBox) throw();

Poznámky

Viz DlgDirSelectEx v sadě Windows SDK.

CWindow::DlgDirSelectComboBox

Načte aktuální výběr z pole se seznamem.

BOOL DlgDirSelectComboBox(
    LPTSTR lpString,
    int nCount,
    int nIDComboBox) throw();

Poznámky

Viz DlgDirSelectComboBoxEx v sadě Windows SDK.

CWindow::DragAcceptFiles

Zaregistruje, jestli okno přijímá přetažené soubory.

void DragAcceptFiles(BOOL bAccept = TRUE);

Poznámky

Viz DragAcceptFiles v sadě Windows SDK.

CWindow::DrawMenuBar

Překreslí řádek nabídek okna.

BOOL DrawMenuBar() throw();

Poznámky

Viz DrawMenuBar v sadě Windows SDK.

CWindow::EnableScrollBar

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

BOOL EnableScrollBar(UINT uSBFlags, UINT uArrowFlags = ESB_ENABLE_BOTH) throw();

Poznámky

Viz EnableScrollBar v sadě Windows SDK.

CWindow::EnableWindow

Povolí nebo zakáže vstup.

BOOL EnableWindow(BOOL bEnable = TRUE) throw();

Poznámky

Viz EnableWindow v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::EnableWindow() to enable and disable the window
//wrapped by the CWindow object

CWindow myWindow;
myWindow.Attach(hWnd);

//The following call enables the window 
//CWindow::EnableWindow() takes TRUE as the default parameter

myWindow.EnableWindow();

if(myWindow.IsWindowEnabled())
{
   //Do something now that the window is enabled

   //Now it's time to disable the window again
   myWindow.EnableWindow(FALSE);
}

CWindow::EndPaint

Označí konec malování.

void EndPaint(LPPAINTSTRUCT lpPaint) throw();

Poznámky

Viz EndPaint v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object
//and calls CWindow::BeginPaint() and CWindow::EndPaint() in the 
// WM_PAINT handler of a CWindowImpl-derived class
LRESULT CMyCtrl::OnPaint(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, 
   BOOL& /*bHandled*/)
{
   CWindow myWindow;
   myWindow.Attach(m_hWnd);
   PAINTSTRUCT ps;
   HDC hDC  = myWindow.BeginPaint(&ps);
   //Use the hDC as much as you want
   ::Rectangle(hDC, 0, 0, 50, 50);

   myWindow.EndPaint(&ps);

   return 0;
}

CWindow::FlashWindow

Jednou problikne okno.

BOOL FlashWindow(BOOL bInvert) throw();

Poznámky

Viz FlashWindow v sadě Windows SDK.

CWindow::GetClientRect

Načte souřadnice klientské oblasti.

BOOL GetClientRect(LPRECT lpRect) const throw();

Poznámky

Viz GetClientRect v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::GetClientRect() to get the client area rectangle
//of the window

CWindow myWindow;
myWindow.Attach(hWnd);
RECT rc;
myWindow.GetClientRect(&rc);

CWindow::GetDC

Načte kontext zařízení pro klientskou oblast.

HDC GetDC() throw();

Poznámky

Viz GetDC v sadě Windows SDK.

Příklad

// The following example attaches a HWND to the CWindow object,
// calls CWindow::GetDC to retrieve the DC of the client
// area of the window wrapped by CWindow Object, and calls
// CWindow::ReleaseDC to release the DC. 

CWindow myWindow;
myWindow.Attach(hWnd);   
HDC hDC = myWindow.GetDC();

// Use the DC

myWindow.ReleaseDC(hDC);
hDC = NULL;

CWindow::GetDCEx

Načte kontext zařízení pro klientskou oblast a povolí možnosti výřezu.

HDC GetDCEx(HRGN hRgnClip, DWORD flags) throw();

Poznámky

Viz GetDCEx v sadě Windows SDK.

CWindow::GetDescendantWindow

Vyhledá potomkové okno určené daným identifikátorem.

HWND GetDescendantWindow(int nID) const throw();

Parametry

nID
[v] Identifikátor potomku, který se má načíst.

Návratová hodnota

Popisovač okna potomků.

Poznámky

GetDescendantWindow prohledává celý strom podřízených oken, nejen okna, která jsou bezprostředními podřízenými okny.

CWindow::GetDlgControl

Voláním této funkce získáte ukazatel na rozhraní ovládacího prvku ActiveX hostovaného složeným ovládacím prvku nebo dialogem hostování ovládacího prvku.

HRESULT GetDlgControl(
    int nID,
    REFIID iid,
    void** ppCtrl) throw();

Parametry

nID
[v] ID prostředku načteného ovládacího prvku.

iid
[v] ID rozhraní, které chcete získat z ovládacího prvku.

ppCtrl
[ven] Ukazatel na rozhraní.

Návratová hodnota

Vrátí S_OK při úspěchu nebo jakékoli platné chybě HRESULT. Funkce například vrátí E_FAIL , pokud ovládací prvek zadaný nID nelze najít a vrátí E_NOINTERFACE , pokud lze najít ovládací prvek, ale nepodporuje rozhraní určené iid.

Poznámky

Pomocí tohoto ukazatele můžete volat metody v rozhraní.

CWindow::GetDlgCtrlID

Načte identifikátor okna (pouze pro podřízená okna).

int GetDlgCtrlID() const throw();

Poznámky

Viz GetDlgCtrlID v sadě Windows SDK.

CWindow::GetDlgHost

Načte ukazatel na rozhraní hostitelského kontejneru ovládacího prvku ATL.

HRESULT GetDlgHost(
    int nID,
    REFIID iid,
    void** ppHost) throw();

Parametry

nID
[v] ID prostředku načteného ovládacího prvku.

iid
[v] ID rozhraní, které chcete získat z ovládacího prvku.

ppHost
[ven] Ukazatel na rozhraní.

Návratová hodnota

Vrátí S_OK , pokud je okno určené řídicím kontejnerem iid a požadované rozhraní lze načíst. Vrátí E_FAIL , pokud okno není kontejner ovládacího prvku nebo pokud se nepodařilo načíst požadované rozhraní. Pokud se nepodařilo najít okno se zadaným ID, je vrácená hodnota rovna HRESULT_FROM_WIN32(ERROR_CONTROL_ID_NOT_FOUND).

Poznámky

Pomocí tohoto ukazatele můžete volat metody v rozhraní.

CWindow::GetDlgItem

Načte zadané podřízené okno.

HWND GetDlgItem(int nID) const throw();

Poznámky

Viz GetDlgItem v sadě Windows SDK.

CWindow::GetDlgItemInt

Převede text ovládacího prvku na celé číslo.

UINT GetDlgItemInt(
    int nID,
    BOOL* lpTrans = NULL,
    BOOL bSigned = TRUE) const throw();

Poznámky

Viz GetDlgItemInt v sadě Windows SDK.

CWindow::GetDlgItemText

Načte text ovládacího prvku.

UINT GetDlgItemText(
    int nID,
    LPTSTR lpStr,
    int nMaxCount) const throw();

BOOL GetDlgItemText(
    int nID,
    BSTR& bstrText) const throw();

Poznámky

Další informace najdete GetDlgItemText v sadě Windows SDK.

Druhá verze této metody umožňuje zkopírovat text ovládacího prvku do BSTR. Tato verze se vrátí TRUE , pokud se text úspěšně zkopíruje, jinak FALSE.

CWindow::GetExStyle

Načte rozšířené styly oken okna.

DWORD GetExStyle() const throw();

Návratová hodnota

Rozšířené styly okna.

Poznámky

Chcete-li načíst běžné styly oken, zavolejte GetStyle.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::GetExStyle() to retrieve the extended styles of 
//the window

CWindow myWindow;
myWindow.Attach(hWnd);
DWORD dwExStyles = myWindow.GetExStyle();

CWindow::GetFont

Načte aktuální písmo okna odesláním WM_GETFONT zprávy do okna.

HFONT GetFont() const throw();

Návratová hodnota

Úchyt písma.

CWindow::GetHotKey

Určuje klávesovou zkratku přidruženou k oknem odesláním WM_GETHOTKEY zprávy.

DWORD GetHotKey() const throw();

Návratová hodnota

Kód virtuálního klíče a modifikátory pro klávesovou zkratku přidruženou k oknem. Seznam možných modifikátorů najdete WM_GETHOTKEY v sadě Windows SDK. Seznam standardních kódů virtuálních klíčů najdete v tématu Winuser.h.

CWindow::GetIcon

Načte úchyt na velkou nebo malou ikonu okna.

HICON GetIcon(BOOL bBigIcon = TRUE) const;

Parametry

bBigIcon
[v] Pokud TRUE (výchozí hodnota) metoda vrátí velkou ikonu. V opačném případě vrátí malou ikonu.

Návratová hodnota

Úchyt ikony.

Poznámky

GetIconWM_GETICON odešle zprávu do okna.

CWindow::GetLastActivePopup

Načte naposledy aktivní automaticky otevírané okno.

HWND GetLastActivePopup() const throw();

Poznámky

Viz GetLastActivePopup v sadě Windows SDK.

CWindow::GetMenu

Načte nabídku okna.

HMENU GetMenu() const throw();

Poznámky

Viz GetMenu v sadě Windows SDK.

CWindow::GetNextDlgGroupItem

Načte předchozí nebo další ovládací prvek ve skupině ovládacích prvků.

HWND GetNextDlgGroupItem(HWND hWndCtl, BOOL bPrevious = FALSE) const throw();

Poznámky

Viz GetNextDlgGroupItem v sadě Windows SDK.

CWindow::GetNextDlgTabItem

Načte předchozí nebo další ovládací prvek, který WS_TABSTOP má styl.

HWND GetNextDlgTabItem(HWND hWndCtl, BOOL bPrevious = FALSE) const throw();

Poznámky

Viz GetNextDlgTabItem v sadě Windows SDK.

CWindow::GetParent

Načte okamžité nadřazené okno.

HWND GetParent() const throw();

Poznámky

Viz GetParent v sadě Windows SDK.

Příklad

// The following example attaches a HWND to the CWindow object
// and calls CWindow::GetParent to find out the parent
// window of the window wrapped by CWindow object.

CWindow myWindow;
myWindow.Attach(hWnd);   
HWND hWndParent = myWindow.GetParent();

CWindow::GetScrollInfo

Načte parametry posuvníku.

BOOL GetScrollInfo(int nBar, LPSCROLLINFO lpScrollInfo) throw();

Poznámky

Viz GetScrollInfo v sadě Windows SDK.

CWindow::GetScrollPos

Načte pozici posuvníku.

int GetScrollPos(int nBar) const throw();

Poznámky

Viz GetScrollPos v sadě Windows SDK.

CWindow::GetScrollRange

Načte oblast posuvníku.

BOOL GetScrollRange(
    int nBar,
    LPINT lpMinPos,
    LPINT lpMaxPos) const throw();

Poznámky

Viz GetScrollRange v sadě Windows SDK.

CWindow::GetStyle

Načte styly okna.

DWORD GetStyle() const throw();

Návratová hodnota

Styly okna.

Poznámky

Chcete-li načíst rozšířené styly oken, zavolejte GetExStyle.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::GetStyle() to retrieve the styles of the window

CWindow myWindow;
myWindow.Attach(hWnd);
DWORD dwStyles = myWindow.GetStyle();

CWindow::GetSystemMenu

Vytvoří kopii systémové nabídky pro úpravy.

HMENU GetSystemMenu(BOOL bRevert) const throw();

Poznámky

Viz GetSystemMenu v sadě Windows SDK.

CWindow::GetTopLevelParent

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

HWND GetTopLevelParent() const throw();

Návratová hodnota

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

CWindow::GetTopLevelWindow

Načte nadřazené okno nebo okno vlastníka nejvyšší úrovně okna.

HWND GetTopLevelWindow() const throw();

Návratová hodnota

Popisovač okna vlastníka nejvyšší úrovně.

CWindow::GetTopWindow

Načte podřízené okno nejvyšší úrovně.

HWND GetTopWindow() const throw();

Poznámky

Viz GetTopWindow v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::GetTopWindow() to get the top-level child window

CWindow myWindow;
myWindow.Attach(hWnd);
HWND hWndFavoriteChild = myWindow.GetTopWindow();

CWindow::GetUpdateRect

Načte souřadnice nejmenšího obdélníku, který zcela uzavře oblast aktualizace.

BOOL GetUpdateRect(LPRECT lpRect, BOOL bErase = FALSE) throw();

Poznámky

Viz GetUpdateRect v sadě Windows SDK.

CWindow::GetUpdateRgn

Načte oblast aktualizace a zkopíruje ji do zadané oblasti.

int GetUpdateRgn(HRGN hRgn, BOOL bErase = FALSE) throw();

Poznámky

Viz GetUpdateRgn v sadě Windows SDK.

CWindow::GetWindow

Načte zadané okno.

HWND GetWindow(UINT nCmd) const throw();

Poznámky

Viz GetWindow v sadě Windows SDK.

CWindow::GetWindowContextHelpId

Načte identifikátor kontextu nápovědy okna.

DWORD GetWindowContextHelpId() const throw();

Poznámky

Viz GetWindowContextHelpId v sadě Windows SDK.

CWindow::GetWindowDC

Načte kontext zařízení pro celé okno.

HDC GetWindowDC() throw();

Poznámky

Viz GetWindowDC v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::GetWindowDC() to retrieve the DC of the entire window

CWindow myWindow;
myWindow.Attach(hWnd);
HDC hDC = myWindow.GetWindowDC();

CWindow::GetWindowLong

Načte 32bitovou hodnotu při zadaném posunu do dodatečné paměti okna.

LONG GetWindowLong(int nIndex) const throw();

Poznámky

Viz GetWindowLong v sadě Windows SDK.

Poznámka:

Chcete-li napsat kód, který je kompatibilní s 32bitovou i 64bitovou verzí systému Windows, použijte CWindow::GetWindowLongPtr.

CWindow::GetWindowLongPtr

Načte informace o zadaném okně, včetně hodnoty při zadaném posunu do dodatečné paměti okna.

LONG_PTR GetWindowLongPtr(int nIndex) const throw();

Poznámky

Další informace najdete GetWindowLongPtr v sadě Windows SDK.

Pokud načítáte ukazatel nebo úchyt, nahradí tato funkce metodu CWindow::GetWindowLong .

Poznámka:

Ukazatele a úchyty jsou 32 bitů v 32bitových systémech Windows a 64 bitů v 64bitovém systému Windows.

Chcete-li napsat kód, který je kompatibilní s 32bitovou i 64bitovou verzí systému Windows, použijte CWindow::GetWindowLongPtr.

CWindow::GetWindowPlacement

Načte stav a pozice zobrazení.

BOOL GetWindowPlacement(WINDOWPLACEMENT FAR* lpwndpl) const throw();

Poznámky

Viz GetWindowPlacement v sadě Windows SDK.

CWindow::GetWindowProcessID

Načte identifikátor procesu, který okno vytvořil.

DWORD GetWindowProcessID() throw();

Poznámky

Viz GetWindowThreadProcessID v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::GetWindowProcessID() to retrieve the id of the 
//process that created the window

CWindow myWindow;
myWindow.Attach(hWnd);
DWORD dwID = myWindow.GetWindowProcessID();

CWindow::GetWindowRect

Načte ohraničující rozměry okna.

BOOL GetWindowRect(LPRECT lpRect) const throw();

Poznámky

Viz GetWindowRect v sadě Windows SDK.

CWindow::GetWindowRgn

Získá kopii oblasti okna.

int GetWindowRgn(HRGN hRgn) throw();

Poznámky

Viz GetWindowRgn v sadě Windows SDK.

CWindow::GetWindowText

Načte text okna.

int GetWindowText(LPTSTR lpszStringBuf, int nMaxCount) const throw();
BOOL GetWindowText(BSTR& bstrText) throw();
int GetWindowText(CSimpleString& strText) const;

Parametry

lpszStringBuf
Vyrovnávací paměť, do které se má zapsat text okna.

nMaxCount
Velikost vyrovnávací paměti v znaky; také maximální počet znaků k zápisu.

bstrText
A BSTR , do kterého chcete uložit text okna.

strText
A CString , do kterého chcete uložit text okna.

Návratová hodnota

Pokud se text úspěšně zkopíruje, vrátí se hodnota TRUE; v opačném případě je FALSEvrácená hodnota .

Poznámky

Viz GetWindowText v sadě Windows SDK.

Druhá verze této metody umožňuje uložit text v BSTR; třetí verze umožňuje uložit výsledek do , CStringprotože CSimpleString je základní třídou CString.

CWindow::GetWindowTextLength

Načte délku textu okna.

int GetWindowTextLength() const throw();

Poznámky

Viz GetWindowTextLength v sadě Windows SDK.

CWindow::GetWindowThreadID

Načte identifikátor vlákna, které vytvořilo zadané okno.

DWORD GetWindowThreadID() throw();

Poznámky

Viz GetWindowThreadProcessID v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::GetWindowThreadID() to retrieve the id of the thread 
//that created the window

CWindow myWindow;
myWindow.Attach(hWnd);
DWORD dwID = myWindow.GetWindowThreadID();

CWindow::GetWindowWord

Načte 16bitovou hodnotu při zadaném posunu do dodatečné paměti okna.

WORD GetWindowWord(int nIndex) const throw();

Poznámky

Viz GetWindowLong v sadě Windows SDK.

CWindow::GotoDlgCtrl

Nastaví fokus klávesnice na ovládací prvek v dialogovém okně.

void GotoDlgCtrl(HWND hWndCtrl) const throw();

Poznámky

Viz WM_NEXTDLGCTL v sadě Windows SDK.

CWindow::HideCaret

Skryje stříšku systému.

BOOL HideCaret() throw();

Poznámky

Viz HideCaret v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::HideCaret() to hide the caret of the window owning 
//the caret

CWindow myWindow;
myWindow.Attach(hWndEdit);
myWindow.HideCaret();

CWindow::HiliteMenuItem

Zvýrazní nebo odebere zvýraznění z položky nabídky nejvyšší úrovně.

BOOL HiliteMenuItem(
    HMENU hMenu,
    UINT uHiliteItem,
    UINT uHilite) throw();

Poznámky

Viz HiliteMenuItem v sadě Windows SDK.

CWindow::Invalidate

Zneplatní celou oblast klienta.

BOOL Invalidate(BOOL bErase = TRUE) throw();

Poznámky

Viz InvalidateRect v sadě Windows SDK.

Předá NULL parametr RECT funkci InvalidateRect Win32.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::Invalidate() to invalidate the entire client area

CWindow myWindow;
myWindow.Attach(hWnd);
myWindow.Invalidate();

CWindow::InvalidateRect

Zneplatní oblast klienta v zadaném obdélníku.

BOOL InvalidateRect(LPCRECT lpRect, BOOL bErase = TRUE) throw();

Poznámky

Viz InvalidateRect v sadě Windows SDK.

CWindow::InvalidateRgn

Zneplatní oblast klienta v zadané oblasti.

void InvalidateRgn(HRGN hRgn, BOOL bErase = TRUE) throw();

Poznámky

Další informace najdete InvalidateRgn v sadě Windows SDK.

Určuje návratový void typ, zatímco InvalidateRgn funkce Win32 vždy vrátí TRUE.

CWindow::IsChild

Určuje, zda je zadané okno podřízeným oknem.

BOOL IsChild(const HWND hWnd) const throw();

Poznámky

Viz IsChild v sadě Windows SDK.

CWindow::IsDialogMessage

Určuje, zda je zpráva určena pro zadané dialogové okno.

BOOL IsDialogMessage(LPMSG lpMsg) throw();

Poznámky

Viz IsDialogMessage v sadě Windows SDK.

CWindow::IsDlgButtonChecked

Určuje stav kontroly tlačítka.

UINT IsDlgButtonChecked(int nIDButton) const throw();

Poznámky

Viz IsDlgButtonChecked v sadě Windows SDK.

CWindow::IsIconic

Určuje, zda je okno minimalizované.

BOOL IsIconic() const throw();

Poznámky

Viz IsIconic v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::IsIconic() to determine if the window is minimized

CWindow myWindow;
myWindow.Attach(hWnd);
BOOL bIconic = myWindow.IsIconic();

CWindow::IsParentDialog

Určuje, zda nadřazené okno ovládacího prvku je dialogové okno.

BOOL IsParentDialog() throw();

Návratová hodnota

Vrátí TRUE , pokud je nadřazeným oknem dialogové okno, FALSE jinak.

CWindow::IsWindow

Určuje, zda zadaný popisovač okna identifikuje existující okno.

BOOL IsWindow() throw();

Poznámky

Viz IsWindow v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::IsWindow() to verify if the HWND corresponds 
//to an existing window

CWindow myWindow;
myWindow.Attach(hWnd);
BOOL bWindow = myWindow.IsWindow();

CWindow::IsWindowEnabled

Určuje, zda je okno povoleno pro vstup.

BOOL IsWindowEnabled() const throw();

Poznámky

Viz IsWindowEnabled v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::IsWindowEnabled() to verify if the window is enabled 
//for receiving input

CWindow myWindow;
myWindow.Attach(hWnd);
BOOL bEnabled = myWindow.IsWindowEnabled();

CWindow::IsWindowVisible

Určuje stav viditelnosti okna.

BOOL IsWindowVisible() const throw();

Poznámky

Viz IsWindowVisible v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::IsWindowVisible() to determine the visibility state 
//of the window

CWindow myWindow;
myWindow.Attach(hWnd);
BOOL bVisible = myWindow.IsWindowVisible();

CWindow::IsWindowUnicode

Určuje, zda zadané okno je nativní okno Unicode.

BOOL IsWindowUnicode() throw();

Poznámky

Viz IsWindowUnicode v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::IsWindowUnicode() to determine if the window is a 
//UNICODE window or an ANSI one.

CWindow myWindow;
myWindow.Attach(hWnd);
BOOL bUnicode = myWindow.IsWindowUnicode();

CWindow::IsZoomed

Určuje, zda je okno maximalizováno.

BOOL IsZoomed() const throw();

Poznámky

Viz IsZoomed v sadě Windows SDK.

CWindow::KillTimer

Zničí událost časovače vytvořenou CWindow::SetTimer.

BOOL KillTimer(UINT nIDEvent) throw();

Poznámky

Viz KillTimer v sadě Windows SDK.

CWindow::LockWindowUpdate

Zakáže nebo povolí kreslení v okně voláním LockWindowUpdate funkce Win32.

BOOL LockWindowUpdate(BOOL bLock = TRUE) throw();

Parametry

bLock
[v] Pokud TRUE (výchozí hodnota), okno se zamkne. Jinak se odemkne.

Návratová hodnota

TRUEje-li okno úspěšně uzamčeno; v opačném případě . FALSE

Poznámky

Pokud bLock je TRUE, tato metoda předá m_hWnd funkci Win32; v opačném případě předá NULL.

CWindow::m_hWnd

Obsahuje popisovač okna přidruženého k objektu CWindow .

HWND m_hWnd throw() throw();

CWindow::MapWindowPoints

Převede sadu bodů z souřadnicového prostoru okna na souřadnicový prostor jiného okna.

int MapWindowPoints(
    HWND hWndTo,
    LPPOINT lpPoint,
    UINT nCount) const throw();

int MapWindowPoints(
    HWND hWndTo,
    LPRECT lpRect) const throw();

Poznámky

Viz MapWindowPoints v sadě Windows SDK.

Druhá verze této metody umožňuje převést souřadnice RECT struktury.

CWindow::MessageBox

Zobrazí okno se zprávou.

int MessageBox(
    LPCTSTR lpszText,
    LPCTSTR lpszCaption = NULL,
    UINT nType = MB_OK) throw();

Poznámky

Viz MessageBox v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::MessageBox() to pop up a Windows message box

CWindow myWindow;
myWindow.Attach(hWnd);
myWindow.MessageBox(_T("Hello World"));

CWindow::ModifyStyle

Upraví styly okna objektu CWindow .

BOOL ModifyStyle(
    DWORD dwRemove,
    DWORD dwAdd,
    UINT nFlags = 0) throw();

Parametry

dwRemove
[v] Určuje styly okna, které se mají odebrat při úpravě stylu.

dwAdd
[v] Určuje styly oken, které se mají přidat během úprav stylu.

nFlags
[v] Příznaky umístění oken. Seznam možných hodnot naleznete ve SetWindowPos funkci v sadě Windows SDK.

Návratová hodnota

TRUEjsou-li styly okna změněny; v opačném případě . FALSE

Poznámky

Styly, které se mají přidat nebo odebrat, lze kombinovat pomocí bitového operátoru "or" (|). CreateWindow Informace o dostupných stylech oken najdete ve funkci Windows SDK.

Pokud nFlags je nenulová, ModifyStyle volá funkci SetWindowPosWin32 a překreslí okno kombinací nFlags následujících čtyř příznaků:

  • SWP_NOSIZE Zachová aktuální velikost.

  • SWP_NOMOVE Zachová aktuální pozici.

  • SWP_NOZORDER Zachová aktuální pořadí Z.

  • SWP_NOACTIVATE Neaktivuje okno.

Chcete-li upravit rozšířené styly okna, zavolejte ModifyStyleEx.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::ModifyStyle() to add and remove the window styles

CWindow myWindow;
myWindow.Attach(hWnd);

//The following line removes the WS_CLIPCHILDREN style from the 
//window and adds the WS_CAPTION style to the window
myWindow.ModifyStyle(WS_CLIPCHILDREN, WS_CAPTION);

CWindow::ModifyStyleEx

Upraví rozšířené styly oken objektu CWindow .

BOOL ModifyStyleEx(
    DWORD dwRemove,
    DWORD dwAdd,
    UINT nFlags = 0) throw();

Parametry

dwRemove
[v] Určuje rozšířené styly, které se mají odebrat při úpravě stylu.

dwAdd
[v] Určuje rozšířené styly, které se mají přidat během úprav stylu.

nFlags
[v] Příznaky umístění oken. Seznam možných hodnot naleznete ve SetWindowPos funkci v sadě Windows SDK.

Návratová hodnota

TRUEjsou-li změněny rozšířené styly oken; v opačném případě . FALSE

Poznámky

Styly, které se mají přidat nebo odebrat, lze kombinovat pomocí bitového operátoru "or" (|). CreateWindowEx Informace o dostupných rozšířených stylech najdete ve funkci v sadě Windows SDK.

Pokud nFlags je nenulová, ModifyStyleEx volá funkci SetWindowPosWin32 a překreslí okno kombinací nFlags následujících čtyř příznaků:

  • SWP_NOSIZE Zachová aktuální velikost.

  • SWP_NOMOVE Zachová aktuální pozici.

  • SWP_NOZORDER Zachová aktuální pořadí Z.

  • SWP_NOACTIVATE Neaktivuje okno.

Chcete-li změnit okna pomocí běžných stylů oken, zavolejte ModifyStyle.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::ModifyStyleEx() to add and remove the extended 
//window styles

CWindow myWindow;
myWindow.Attach(hWnd);

//The following line removes WS_EX_CONTEXTHELP extended style from 
//the window and adds WS_EX_TOOLWINDOW extended style to the window 

myWindow.ModifyStyleEx(WS_EX_CONTEXTHELP, WS_EX_TOOLWINDOW);

CWindow::MoveWindow

Změní velikost a umístění okna.

BOOL MoveWindow(
    int x,
    int y,
    int nWidth,
    int nHeight,
    BOOL bRepaint = TRUE) throw();

BOOL MoveWindow(
    LPCRECT lpRect,
    BOOL bRepaint = TRUE) throw();

Poznámky

U objektu okna x nejvyšší úrovně jsou parametry y relativní k levému hornímu rohu obrazovky. Objekt podřízeného okna je relativní vzhledem k levému hornímu rohu klientské oblasti nadřazeného okna.

Druhá verze této metody používá RECT strukturu k určení nové pozice, šířky a výšky okna.

CWindow::NextDlgCtrl

Nastaví fokus klávesnice na další ovládací prvek v dialogovém okně.

void NextDlgCtrl() const throw();

Poznámky

Viz WM_NEXTDLGCTL v sadě Windows SDK.

CWindow::OpenClipboard

Otevře schránku.

BOOL OpenClipboard() throw();

Poznámky

Viz OpenClipboard v sadě Windows SDK.

CWindow::operator HWND

Převede CWindow objekt na objekt HWND.

operator HWND() const throw();

CWindow::operator =

HWND Přiřadí objekt CWindow nastavením člena m_hWnd na hWnd.

CWindow& operator= (HWND hWnd) throw();

CWindow::PostMessage

Umístí zprávu do fronty zpráv přidružené k vláknu, které okno vytvořilo.

BOOL PostMessage(
    UINT message,
    WPARAM wParam = 0,
    LPARAM lParam = 0) throw();

Poznámky

Viz PostMessage v sadě Windows SDK.

Vrátí zprávu bez čekání na zpracování zprávy ve vlákně.

Příklad

//The following example attaches an HWND to the CWindow object and 
//posts a WM_PAINT message to the Window wrapped by the CWindow object 
//using CWindow::PostMessage() with the default values of WPARAM and 
//LPARAM

CWindow myWindow;
myWindow.Attach(hWnd);
myWindow.PostMessage(WM_PAINT);

CWindow::PrevDlgCtrl

Nastaví fokus klávesnice na předchozí ovládací prvek v dialogovém okně.

void PrevDlgCtrl() const throw();

Poznámky

Viz WM_NEXTDLGCTL v sadě Windows SDK.

CWindow::Print

WM_PRINT Odešle zprávu do okna a požádá o to, aby se nakreslil v zadaném kontextu zařízení.

void Print(HDC hDC, DWORD dwFlags) const throw();

Parametry

hDC
[v] Popisovač kontextu zařízení.

dwFlags
[v] Určuje možnosti výkresu. Můžete zkombinovat jeden nebo více z následujících příznaků:

  • PRF_CHECKVISIBLE Nakreslete okno jenom v případě, že je viditelné.

  • PRF_CHILDREN Nakreslete všechna viditelná podřízená okna.

  • PRF_CLIENT Nakreslete oblast klienta okna.

  • PRF_ERASEBKGND Před nakreslením okna vymažte pozadí.

  • PRF_NONCLIENT Nakreslete oblast okna, která není klientem.

  • PRF_OWNED Nakreslete všechna vlastněná okna.

CWindow::PrintClient

WM_PRINTCLIENT Odešle do okna zprávu, která požádá o vykreslení klientské oblasti v zadaném kontextu zařízení.

void PrintClient(HDC hDC, DWORD dwFlags) const throw();

Parametry

hDC
[v] Popisovač kontextu zařízení.

dwFlags
[v] Určuje možnosti kreslení. Můžete zkombinovat jeden nebo více z následujících příznaků:

  • PRF_CHECKVISIBLE Nakreslete okno jenom v případě, že je viditelné.

  • PRF_CHILDREN Nakreslete všechna viditelná podřízená okna.

  • PRF_CLIENT Nakreslete oblast klienta okna.

  • PRF_ERASEBKGND Před nakreslením okna vymažte pozadí.

  • PRF_NONCLIENT Nakreslete oblast okna, která není klientem.

  • PRF_OWNED Nakreslete všechna vlastněná okna.

CWindow::rcDefault

Obsahuje výchozí rozměry okna.

static RECT rcDefault;

CWindow::RedrawWindow

Aktualizuje zadaný obdélník nebo oblast v klientské oblasti.

BOOL RedrawWindow(
    LPCRECT lpRectUpdate = NULL,
    HRGN hRgnUpdate = NULL,
    UINT flags = RDW_INVALIDATE | RDW_UPDATENOW | RDW_ERASE);

throw()

Poznámky

Viz RedrawWindow v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::RedrawWindow() to update the entire window using the 
//default arguments

CWindow myWindow;
myWindow.Attach(hWnd);
BOOL bRedrawn = myWindow.RedrawWindow();

CWindow::ReleaseDC

Uvolní kontext zařízení.

int ReleaseDC(HDC hDC);

Poznámky

Viz ReleaseDC v sadě Windows SDK.

Příklad

// The following example attaches a HWND to the CWindow object,
// calls CWindow::GetDC to retrieve the DC of the client
// area of the window wrapped by CWindow Object, and calls
// CWindow::ReleaseDC to release the DC. 

CWindow myWindow;
myWindow.Attach(hWnd);   
HDC hDC = myWindow.GetDC();

// Use the DC

myWindow.ReleaseDC(hDC);
hDC = NULL;

CWindow::ResizeClient

Změní velikost okna na zadanou velikost oblasti klienta.

BOOL ResizeClient(
    int nWidth,
    int nHeight,
    BOOL bRedraw = FALSE) throw();

Parametry

nWidth
Nová šířka okna v pixelech

nHeight
Nová výška okna v pixelech

bRedraw
Příznak označující, zda se mají změny překreslit. Výchozí hodnota znamená FALSE, že okno nepřekresluje změny.

CWindow::ScreenToClient

Převede souřadnice obrazovky na souřadnice klienta.

BOOL ScreenToClient(LPPOINT lpPoint) const throw();
BOOL ScreenToClient(LPRECT lpRect) const throw();

Poznámky

Viz ScreenToClient v sadě Windows SDK.

Druhá verze této metody umožňuje převést souřadnice RECT struktury.

CWindow::ScrollWindow

Posune zadanou oblast klienta.

BOOL ScrollWindow(
    int xAmount,
    int yAmount,
    LPCRECT lpRect = NULL,
    LPCRECT lpClipRect = NULL) throw();

Poznámky

Viz ScrollWindow v sadě Windows SDK.

CWindow::ScrollWindowEx

Posune zadanou oblast klienta s dalšími funkcemi.

int ScrollWindowEx(
    int dx,
    int dy,
    LPCRECT lpRectScroll,
    LPCRECT lpRectClip,
    HRGN hRgnUpdate,
    LPRECT lpRectUpdate,
    UINT flags) throw();

Poznámky

Viz ScrollWindowEx v sadě Windows SDK.

CWindow::SendDlgItemMessage

Odešle zprávu ovládacímu prvku.

LRESULT SendDlgItemMessage(
    int nID,
    UINT message,
    WPARAM wParam = 0,
    LPARAM lParam = 0) throw();

Poznámky

Viz SendDlgItemMessage v sadě Windows SDK.

CWindow::SendMessage

Odešle zprávu do okna a nevrátí se, dokud procedura okna zprávu nezpracovala.

LRESULT SendMessage(
    UINT message,
    WPARAM wParam = 0,
    LPARAM lParam = 0) throw();

static LRESULT SendMessage(
    HWND hWnd,
    UINT message,
    WPARAM wParam,
    LPARAM lParam) throw();

Poznámky

Viz SendMessage v sadě Windows SDK.

Příklad

// The following example attaches a HWND to the CWindow
// object and sends a WM_PAINT message to the window
// wrapped by CWindow object using CWindow::SendMessage.

CWindow myWindow;
myWindow.Attach(hWnd);   
myWindow.SendMessage(WM_PAINT, 0L, 0L);

CWindow::SendMessageToDescendants

Odešle zadanou zprávu všem okamžitým podřízeným objektům objektu CWindow .

void SendMessageToDescendants(
    UINT message,
    WPARAM wParam = 0,
    LPARAM lParam = 0,
    BOOL bDeep = TRUE) throw();

Parametry

message
[v] Zpráva, která se má odeslat.

wParam
[v] Další informace specifické pro zprávu

lParam
[v] Další informace specifické pro zprávu

bDeep
[v] Pokud TRUE (výchozí hodnota), zpráva se odešle do všech následnických oken, jinak se odešle pouze do bezprostředního podřízeného okna.

Poznámky

Pokud bDeep ano TRUE, zpráva se navíc odešle do všech ostatních následnických oken.

CWindow::SendNotifyMessage

Odešle zprávu do okna.

BOOL SendNotifyMessage(
    UINT message,
    WPARAM wParam = 0,
    LPARAM lParam = 0) throw();

Poznámky

Viz SendNotifyMessage v sadě Windows SDK.

Pokud bylo okno vytvořeno volajícím vláknem, nevrací se, SendNotifyMessage dokud procedura okna nezpracovala zprávu. V opačném případě se vrátí okamžitě.

CWindow::SetActiveWindow

Aktivuje okno.

HWND SetActiveWindow() throw();

Poznámky

Viz SetActiveWindow v sadě Windows SDK.

Příklad

// The following example attaches a HWND to the CWindow object
// and sets the window as an active window by calling 
// CWindow::SetActiveWindow which returns the HWND of the
// previously active window.

CWindow myWindow;
myWindow.Attach(hWnd);   
HWND hWndPrev = myWindow.SetActiveWindow();

CWindow::SetCapture

Odešle všechny následné vstupy myši do okna.

HWND SetCapture() throw();

Poznámky

Viz SetCapture v sadě Windows SDK.

CWindow::SetClipboardViewer

Přidá okno do řetězce prohlížeče schránky.

HWND SetClipboardViewer() throw();

Poznámky

Viz SetClipboardViewer v sadě Windows SDK.

CWindow::SetDlgCtrlID

Nastaví identifikátor okna na zadanou hodnotu.

int SetDlgCtrlID(int nID) throw();

Parametry

nID
[v] Nová hodnota, která se nastaví pro identifikátor okna.

Návratová hodnota

V případě úspěchu předchozí identifikátor okna; jinak 0.

CWindow::SetDlgItemInt

Změní text ovládacího prvku na řetězcovou reprezentaci celočíselné hodnoty.

BOOL SetDlgItemInt(
    int nID,
    UINT nValue,
    BOOL bSigned = TRUE) throw();

Poznámky

Viz SetDlgItemInt v sadě Windows SDK.

CWindow::SetDlgItemText

Změní text ovládacího prvku.

BOOL SetDlgItemText(int nID, LPCTSTR lpszString) throw();

Poznámky

Viz SetDlgItemText v sadě Windows SDK.

CWindow::SetFocus

Nastaví vstupní fokus na okno.

HWND SetFocus() throw();

Poznámky

Viz SetFocus v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::SetFocus() to set the input focus

CWindow myWindow;
myWindow.Attach(hWnd);
HWND hWndLeftFocus = myWindow.SetFocus();

CWindow::SetFont

Změní aktuální písmo okna odesláním WM_SETFONT zprávy do okna.

void SetFont(HFONT hFont, BOOL bRedraw = TRUE) throw();

Parametry

hFont
[v] Úchyt pro nové písmo.

bRedraw
[v] Pokud TRUE (výchozí hodnota), okno se překreslí. Jinak to není.

CWindow::SetHotKey

Přidruží k okně klávesovou zkratku odesláním WM_SETHOTKEY zprávy.

int SetHotKey(WORD wVirtualKeyCode, WORD wModifiers) throw();

Parametry

wVirtualKeyCode
[v] Kód virtuálního klíče klávesové zkratky. Seznam standardních kódů virtuálních klíčů najdete v tématu Winuser.h.

wModifiers
[v] Modifikátory klávesové zkratky. Seznam možných hodnot najdete WM_SETHOTKEY v sadě Windows SDK.

Návratová hodnota

Seznam možných návratových hodnot najdete WM_SETHOTKEY v sadě Windows SDK.

CWindow::SetIcon

Nastaví velkou nebo malou ikonu okna na ikonu identifikovanou uživatelem hIcon.

HICON SetIcon(HICON hIcon, BOOL bBigIcon = TRUE) throw();

Parametry

hIcon
[v] Úchyt pro novou ikonu.

bBigIcon
[v] Pokud TRUE (výchozí hodnota), metoda nastaví velkou ikonu. V opačném případě nastaví malou ikonu.

Návratová hodnota

Popisovač na předchozí ikonu.

Poznámky

SetIconWM_SETICON odešle zprávu do okna.

CWindow::SetMenu

Změní aktuální nabídku okna.

BOOL SetMenu(HMENU hMenu) throw();

Poznámky

Viz SetMenu v sadě Windows SDK.

CWindow::SetParent

Změní nadřazené okno.

HWND SetParent(HWND hWndNewParent) throw();

Poznámky

Viz SetParent v sadě Windows SDK.

Příklad

// The following example attaches a HWND to the CWindow object
// and sets the hWndParent as the parent window of the 
// window wrapped by CWindow object using CWindow::SetParent.

CWindow myWindow;
myWindow.Attach(hWndChild);
HWND hWndPrevParent = myWindow.SetParent(hWndParent);

CWindow::SetRedraw

Nastaví nebo vymaže příznak překreslení odesláním WM_SETREDRAW zprávy do okna.

void SetRedraw(BOOL bRedraw = TRUE) throw();

Parametry

bRedraw
[v] Určuje stav překreslení příznaku. Pokud TRUE (výchozí hodnota), nastaví se překreslit příznak; pokud FALSEje příznak vymazán.

Poznámky

Volání SetRedraw umožňující překreslit změny nebo zabránit překreslení změn

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::SetRedraw() to set and reset the redraw flag

CWindow myWindow;
myWindow.Attach(hWnd);
myWindow.SetRedraw();      //sets the redraw flag to TRUE
//
//
myWindow.SetRedraw(FALSE); //sets the redraw flag to FALSE

CWindow::SetScrollInfo

Nastaví parametry posuvníku.

int SetScrollInfo(
    int nBar,
    LPSCROLLINFO lpScrollInfo,
    BOOL bRedraw = TRUE) throw();

Poznámky

Viz SetScrollInfo v sadě Windows SDK.

CWindow::SetScrollPos

Změní pozici posuvníku.

int SetScrollPos(
    int nBar,
    int nPos,
    BOOL bRedraw = TRUE) throw();

Poznámky

Viz SetScrollPos v sadě Windows SDK.

CWindow::SetScrollRange

Změní rozsah posuvníku.

BOOL SetScrollRange(
    int nBar,
    int nMinPos,
    int nMaxPos,
    BOOL bRedraw = TRUE) throw();

Poznámky

Viz SetScrollRange v sadě Windows SDK.

CWindow::SetTimer

Vytvoří událost časovače.

UINT SetTimer(
    UINT nIDEvent,
    UINT nElapse,
    void (CALLBACK* lpfnTimer)(HWND, UINT, UINT, DWORD) = NULL) throw();

Poznámky

Viz SetTimer v sadě Windows SDK.

CWindow::SetWindowContextHelpId

Nastaví identifikátor kontextu nápovědy okna.

BOOL SetWindowContextHelpId(DWORD dwContextHelpId) throw();

Poznámky

Viz SetWindowContextHelpId v sadě Windows SDK.

CWindow::SetWindowLong

Nastaví 32bitovou hodnotu na zadaný posun do dodatečné paměti okna.

LONG SetWindowLong(int nIndex, LONG dwNewLong) throw();

Poznámky

Viz SetWindowLong v sadě Windows SDK.

Poznámka:

Chcete-li napsat kód, který je kompatibilní s 32bitovou i 64bitovou verzí systému Windows, použijte CWindow::SetWindowLongPtr.

CWindow::SetWindowLongPtr

Změní atribut zadaného okna a také nastaví hodnotu na zadaný posun v paměti nadbytečného okna.

LONG_PTR SetWindowLongPtr(int nIndex, LONG_PTR dwNewLong) throw();

Poznámky

Viz SetWindowLongPtr v sadě Windows SDK.

Tato funkce nahrazuje metodu CWindow::SetWindowLong . Chcete-li napsat kód, který je kompatibilní s 32bitovou i 64bitovou verzí systému Windows, použijte CWindow::SetWindowLongPtr.

CWindow::SetWindowPlacement

Nastaví stav a pozice zobrazení.

BOOL SetWindowPlacement(const WINDOWPLACEMENT FAR* lpwndpl);

Poznámky

Viz SetWindowPlacement v sadě Windows SDK.

CWindow::SetWindowPos

Nastaví velikost, pozici a pořadí Z.

BOOL SetWindowPos(
    HWND hWndInsertAfter,
    int x,
    int y,
    int cx,
    int cy,
    UINT nFlags) throw();

BOOL SetWindowPos(
    HWND hWndInsertAfter,
    LPCRECT lpRect,
    UINT nFlags) throw();

Poznámky

Viz SetWindowPos v sadě Windows SDK.

Druhá verze této metody používá RECT strukturu k nastavení nové pozice, šířky a výšky okna.

CWindow::SetWindowRgn

Nastaví oblast okna okna.

int SetWindowRgn(HRGN hRgn, BOOL bRedraw = FALSE) throw();

Poznámky

Viz SetWindowRgn v sadě Windows SDK.

CWindow::SetWindowText

Změní text okna.

BOOL SetWindowText(LPCTSTR lpszString) throw();

Poznámky

Viz SetWindowText v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::SetWindowText() to set the new title-text of the 
//window

CWindow myWindow;
myWindow.Attach(hWnd);
myWindow.SetWindowText(_T("Hello ATL"));

CWindow::SetWindowWord

Nastaví 16bitovou hodnotu na zadaný posun do dodatečné paměti okna.

WORD SetWindowWord(int nIndex, WORD wNewWord) throw();

Poznámky

Viz SetWindowLong v sadě Windows SDK.

CWindow::ShowCaret

Zobrazí stříšku systému.

BOOL ShowCaret() throw();

Poznámky

Viz ShowCaret v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::ShowCaret() to show the caret

CWindow myWindow;
myWindow.Attach(hWnd);
myWindow.ShowCaret();

CWindow::ShowOwnedPopups

Zobrazí nebo skryje automaticky otevíraná okna vlastněná oknem.

BOOL ShowOwnedPopups(BOOL bShow = TRUE) throw();

Poznámky

Viz ShowOwnedPopups v sadě Windows SDK.

CWindow::ShowScrollBar

Zobrazí nebo skryje posuvník.

BOOL ShowScrollBar(UINT nBar, BOOL bShow = TRUE) throw();

Poznámky

Viz ShowScrollBar v sadě Windows SDK.

CWindow::ShowWindow

Nastaví stav zobrazení okna.

BOOL ShowWindow(int nCmdShow) throw();

Poznámky

Viz ShowWindow v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::ShowWindow() to show the window in its maximized state

CWindow myWindow;
myWindow.Attach(hWnd);
myWindow.ShowWindow(SW_SHOWMAXIMIZED);

CWindow::ShowWindowAsync

Nastaví stav zobrazení okna vytvořeného jiným vláknem.

BOOL ShowWindowAsync(int nCmdShow) throw();

Poznámky

Viz ShowWindowAsync v sadě Windows SDK.

CWindow::UpdateWindow

Aktualizuje oblast klienta.

BOOL UpdateWindow() throw();

Poznámky

Viz UpdateWindow v sadě Windows SDK.

Příklad

//The following example attaches an HWND to the CWindow object and 
//calls CWindow::UpdateWindow() to update the window

CWindow myWindow;
myWindow.Attach(hWnd);
BOOL bUpdated = myWindow.UpdateWindow();

CWindow::ValidateRect

Ověří oblast klienta v zadaném obdélníku.

BOOL ValidateRect(LPCRECT lpRect) throw();

Poznámky

Viz ValidateRect v sadě Windows SDK.

CWindow::ValidateRgn

Ověří oblast klienta v zadané oblasti.

BOOL ValidateRgn(HRGN hRgn) throw();

Poznámky

Viz ValidateRgn v sadě Windows SDK.

CWindow::WinHelp

Spustí nápovědu systému Windows.

BOOL WinHelp(
    LPCTSTR lpszHelp,
    UINT nCmd = HELP_CONTEXT,
    DWORD dwData = 0) throw();

Poznámky

Viz WinHelp v sadě Windows SDK.

Viz také

Přehled třídy