如何让一个进程的窗口,始终停留在另一个进程的窗口上面

解决方案 »

  1.   

    在第一个进程窗口中实现窗口置顶
     SetWindowPos(   hWndInsertAfter,   HWND_TOPMOST,   0,   0,   0,   0,   SWP_NOMOVE|SWP_NOSIZE);
      

  2.   

    用下SetWindowPos()吧,第一个参数就是设置窗口最前显示的wndTopMost
      

  3.   

    http://topic.csdn.net/t/20041214/20/3645403.html
      

  4.   

    UP来晚了,,SetWindowPos(  hWndInsertAfter,  HWND_TOPMOST,  0,  0,  0,  0,  SWP_NOMOVE|SWP_NOSIZE); 
      

  5.   

    两个进程各有一个窗口
    其中一个窗口A没有标题,没有任务栏显示
    另一个窗口B有标题,任务栏能够显示
    A始终停留在B上,拖动B的时候A相应移动
    其他窗口同时遮盖A和B
    一句话看起来界面是一个程序一样
      

  6.   

    Hook 消息,处理 WM_ACTIVE,只要目标窗口一触发这个消息,就 SetWindowPos ,激活你的窗口
    我就是这么干的