CWindow::CenterWindow
焦点窗口特定窗口。
BOOL CenterWindow(
HWND hWndCenter = NULL
) throw();
参数
- hWndCenter
[in]句柄的窗口为中心。如果此参数是 NULL (默认值),则方法将设置 hWndCenter 到窗口的父窗口,如果延续为子窗口。否则,它将设置 hWndCenter 到窗口的所有者窗口。
返回值
TRUE,如果窗口成功集中;否则,FALSE。
示例
//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
要求
Header: atlwin.h