CWindow::CenterWindow
Zentriert das Fenster mit einem angegebenen Fenster.
BOOL CenterWindow(
HWND hWndCenter = NULL
) throw();
Parameter
- hWndCenter
[in] Das Handle für das zu zentrieren Fenster.Wenn dieser Parameter NULL (der Standardwert) ist, legt die Methode hWndCenter zum übergeordneten Fenster des Fensters fest, wenn es ein untergeordnetes Fenster ist.Andernfalls wird hWndCenter auf Besitzerfenster des Fensters fest.
Rückgabewert
TRUE, wenn das Fenster erfolgreich zentriert wird; andernfalls FALSE.
Beispiel
//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
Anforderungen
Header: atlwin.h