各位大侠帮帮忙啊,我建了两个窗口类,但是子窗口弹出的位置总是在父窗口内,怎么样才能让子窗口摊在父窗口之外啊?用client to screen能解决吗?如果可以的话具体怎么做啊?如果把父窗口的一部分作成透明,让子窗口弹出在透明的位置,要怎么做呀?

解决方案 »

  1.   

    我想SetWindowPos这个API应该可以满足你的要求。
      

  2.   

    还是不太明白具体怎么操作,SetWindowPos里的参数是相对于父窗口而言的吧?
      

  3.   

    不管SetWindowPos里的参数是相对于哪里,都可以,因为坐标可以有正负。
    比如,如果SetWindowPos里的参数相对于父窗口,则你Movie到(-10000, -10000),我不信它还没出父窗口!想移动到哪里都可以,限制只是整数范围的限制,而不是屏幕(只是移出屏幕后看不到窗口罢了)。
      

  4.   

    只要父窗口没有占满整个屏幕,用SetWindowPos设置子窗口位置都可以看到.当然不要设的太远了.