Welcome

首页 / 软件开发 / C++ / C++实现窗口显示在最前面的代码

C++实现窗口显示在最前面的代码2011-06-04实现将窗口显示在最前端相信很多人都会了,不过还是发错来吧,新手可能不是很清除。

//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);