MFC子窗口中不透明 但是显示了主窗口的控件
图1:主窗口的控件。图2:子窗口控件。图3:当鼠标移到主窗口控件位置时效果图。子窗口设置属性:Boder-None、Style-Child、Transparent-Fal...
图1:主窗口的控件。图2:子窗口控件。图3:当鼠标移到主窗口控件位置时效果图。子窗口设置属性:Boder-None、Style-Child、Transparent-False。怎么才能在子窗口中不显示主窗口的控件呢?求解决方案。
展开
1个回答
展开全部
把主窗口隐藏起来 pWndMian->ShowWindow(SW_HIDE); 其控间就会隐藏。
子窗口显示出来 pWndSub->ShowWindow(SW_SHOW);
子窗口显示出来 pWndSub->ShowWindow(SW_SHOW);
追问
子窗口是child模式,在主窗口里面显示的。主窗口还能隐藏?不是Domodal().
是create子窗口
追答
任何窗口可以的,需要做的, create的子窗口做一下 ShowWindow(SW_SHOW),主窗口SW_HIDE,试一下。
还有两种方法是:
1 把子窗口 BringWindowToTop()
2 子窗口 SetWindowPos() 最后一个参数可以指明Z order顺序
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询