Udostępnij za pośrednictwem


CWindow::CenterWindow

Wyśrodkowuje okna przed danym oknem.

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

Parametry

  • hWndCenter
    [w] Dojście do okna, przeciwko której Centrum.Jeśli ten parametr jest NULL (wartość domyślna), określi metody hWndCenter do okna nadrzędnego okna, jeśli okno potomne.W przeciwnym razie zostanie ustawiona hWndCenter do okno właściciela.

Wartość zwracana

TRUE , jeśli okno jest pomyślnie wyśrodkowany; w przeciwnym razie FALSE.

Przykład

//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

Wymagania

Nagłówek: atlwin.h

Zobacz też

Informacje

Klasa CWindow

CWindow::MoveWindow

CWindow::SetWindowPos