首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么让多个窗口叠在一起!

2013-08-04 
如何让多个窗口叠在一起!!!!!如何让多个窗口叠在一起!!!!!想让2到3个窗口叠在一起。最下面的窗口显示数据,

如何让多个窗口叠在一起!!!!!
如何让多个窗口叠在一起!!!!!

想让2到3个窗口叠在一起。最下面的窗口显示数据,上面的窗口半透明。

这样就可以又能显示数据,又不让用户点击到显示数据的区域。

问题是,不知道该怎么做。网上找了一下窗口透明的函数。
ModifyStyleEx(0, WS_EX_LAYERED);
SetLayeredWindowAttributes(0, 100, LWA_ALPHA);
添加了这段代码之后,窗口的确是半透明了。但是每次半透明窗口showwindow的时候整个界面会闪一下。而且底层窗口里面的按钮还是可以点击的。。。

求解。改如何实现我说的这种做法?是不是我的思路错了?
[解决办法]
设置父子关系, 让铺盖窗口成为被覆盖窗口的子窗口, 然后上面的窗口透明. 只是思路, 没试过.

热点排行