将窗口显示在最前面

// wndTopMost 和 wndNoTopMost是Windows自己定义的
CRect rcMy;
::GetWindowRect(m_hWnd, rcMy); 
// 得到当前的窗口位置
// 设为总在最前
SetWindowPos( & wndTopMost, rcMy.left,  rcMy.top, rcMy.Size().cx, rcMy.Size().cy, SWP_SHOWWINDOW);
// 取消总在最前
SetWindowPos( & wndTopMost, rcMy.left,  rcMy.top, rcMy.Size().cx, rcMy.Size().cy, SWP_SHOWWINDOW); 

你可能感兴趣的:(将窗口显示在最前面)