欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-01-22 15:41:58
实现将窗口显示在最前端相信很多人都会了,不过还是发错来吧,新手可能不是很清除。   //wndtopmost 和 wndnotopmost是windows自己定义的   cre...

实现将窗口显示在最前端相信很多人都会了,不过还是发错来吧,新手可能不是很清除。

 

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