我绘制了一个窗体将屏幕全部遮住,中间留了一个洞能看到下面的界面,问题是,当我移动这个洞时,底下的界面也跟着更新,所以看起来效率很低请问,是否可以通过修改CreateEx()里的窗体属性,或者其它的办法,能让我在移动自己的窗体时,位于下层的界面不跟着更新????

解决方案 »

  1.   

    哦,那就只能用ALPHA混合,或者还有一种方法,使用一个API函数来设置窗体的透明度
      

  2.   

    用SetLayeredWindowAttributes
    在你的窗体上画一个有颜色的区域,把这个颜色设置成完全透明,很快的啊
      

  3.   

    这个应该不行,你慢的原因主要就是ALPHA混合的巨大运算量,所以可以从这上面想办法
      

  4.   

    高手,你说的这个ALPHA混合我不太懂,能不能说的详细一点呢,麻烦你了