有个问题就是能不能实现让窗口一直在最顶层,就像QQ一样,在靠边隐藏以后在最边上的那个地方会一直存在不会被其它窗口给盖掉,可以通过这样来激活窗口。我对窗口响应WM_ACTIVATE,然后通过SetWindowPos对这个窗口进行设置:隐藏到任务栏之后点一下QQ,就会不见了。请问要怎么处理

解决方案 »

  1.   

    SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);窗口置顶
      

  2.   

    恩我就是这样设置的。不过就是像QQ一下隐藏在靠下面的,再点一下QQ,就会没掉了。窗口就是在顶层了
      

  3.   

    说的我云里雾里 你要显示在在最顶层pWndInsertAfter参数设成wndTopMost   就行了 你上面那段话说明意思 (什么一下,的)你最小化要进行托盘化
      

  4.   

    你说的是QQ的抽屉式隐藏窗体
    网上有例子
    CSDN下载频道好像就有
      

  5.   

    恩这个我实现了,不过在靠近下半边的隐藏后,我设置了最顶层了,我电脑上有装了一个ObjectDock,一激活这个我的那个窗口就会被任务栏给盖过去了。出不来了。