请问各位大虾,有个维持最顶部状态的窗口A,VC如何建立一个窗口在维持在A窗口前面。比如说QQ2011的登陆窗口是始终维持在最前面的窗口,如何VC写的窗口时钟维持在最QQ2011登陆窗口的前面?目前我用CreateWindow带参数WS_TOPMOST能维持在其他窗口前面,但不能维持在QQ2011登陆窗口前面,一点QQ2011窗口,VC写的窗口就被遮住了,各位大虾有什么版本

解决方案 »

  1.   

    点QQ会让QQ到前面,点你的对话框应该也会到QQ前面吧?2个程序应该都是以桌面为父窗口的顶层的程序,或者你让对话框一直在获得焦点状态试试? 
      

  2.   

    这似乎是矛与盾的问题。如何能保证你的窗口在最上面,并不让别的窗口覆盖,就是使用优先级先只能有一个最高,WS_TOPMOST给了要到顶层的平等机会,系统只能保证谁得焦点谁级别最高了。如果按你的要求写系统,你认为可能吗?