当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++进阶与实例

C++实现窗口显示在最前面的代码

    实现将窗口显示在最前端相信很多人都会了,不过还是发错来吧,新手可能不是很清除。
 
    //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); 

相关内容
赞助商链接