实现将窗口显示在最前端相信很多人都会了,不过还是发错来吧,新手可能不是很清除。
//wndTopMost和wndNoTopMost是Windows自己定义的
CRectrcMy;
::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);
时间: 2024-10-03 12:30:53