我知道在VC中利用SetLayeredWindowAttributes可以实现窗口的透明,我想做的是一个透明的子窗口(一定要是子窗口),但我发现这个命令对子窗口就不管用了,怎么办啊???大家帮帮我啊!^^----------------------------------------------------------------------------
还有一个问题是:我的对话框上有两个按钮,第一个按钮的功能是点击后显示一个子窗口(child),第二个按钮的功能是显示一个普通的弹出窗口(popup),我想让这个弹出窗口位于父窗口之上,子窗口之下,应该怎么办啊?好心人一定帮帮我啊,我挺着急的,先谢谢了大家啦^^

解决方案 »

  1.   

    1.SetLayeredWindowAttributes必须用在父窗口,
    2。点击按钮后可以把按钮隐藏,子窗口关闭时再显示
      

  2.   

    子窗口不能进行透明处理 ! 
    若是继承于CWnd类的子窗口,可以用GDI+绘图,Graphics::FillRectangle 等 ,填充一种透明色。
      

  3.   

    SetLayeredWindowAttributes必须用在父窗口
    设置颜色透明,把子窗口涂成其它颜色,透明这种颜色
      

  4.   

    6楼是说把第一个子窗口TopMost