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

来源:互联网 发布:java后端开发教程 编辑:程序博客网 时间:2024/05/25 01:36

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

0 0
原创粉丝点击