CenterWindow

CenterWindow

函數作用


居中窗口

函數原型


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

參數


hWndCenter
需要居中的窗口的句柄,如果此參數為NULL(默認值),該方法將設置hWndCenter到窗口的父窗口,如果它是一個子窗口。否則,將設置hWndCenter到窗口的所有者窗口。

返回值


TRUE 如果窗口成功居中則為TRUE,否則為 FALSE。

例子


CWindow childWindow, popupWindow, overlappedWindow;
childWindow.Attach(hWndChild); //創建一個WS_CHILD style屬性的窗口
childWindow.CenterWindow(); //居中窗口
popupWindow.Attach(hWndPopup); //創建一個WS_POPUP style屬性的窗口
popupWindow.CenterWindow(); //居中窗口
overlappedWindow.Attach(hWndOverlapped); //創建一個WS_OVERLAPPED style屬性窗口
overlappedWindow.CenterWindow(::GetDesktopWindow()); //居中窗口