使窗口顶层显示,可以调用CWnd::SetWindowPos函数,设置对话框窗口的层次为最顶层。
SetWindowPos函数的定义如下:
BOOL SetWindowPos(const CWnd* pWndInsertAfter, int x, int y, int cx, int cy,UINT nFlags);
其中:
pWndInsertAfter:窗口的Z轴次序。值为wndTopMost时表示窗口位于最顶层。
nFlags:窗口的大小和位置选项。值为SWP_NOMOVE时表示窗口保持当前的位置(忽略参数x和y);值为SWP_NOSIZE时表示窗口保持当前的大小(忽略参数cx和cy)。