憋了一周的界面方案——滑屏+控制栏模组,请各位帮忙指点!该怎么解决

憋了一周的界面方案——滑屏+控制栏模组,请各位帮忙指点!
简单说一下要实现的东东:

A、一个超出屏幕宽度的界面,宽度是屏幕宽度的3倍,即有1、2、3三个界面,当点击滑屏按钮时可以实现12和23之间的滑屏效果切换。

B、每个界面内,没有所谓的客户区,都是像VC界面中工作区那样效果的控制栏(我也不能肯定是控制栏)模组,各个模组可以用鼠标拖动改变位置。

一周时间试验结果是,这两个效果不能同时实现。
(A)的效果听向老师的使用了MoveWindow(),可以在对话框下实现。而在主框架窗口中虽然能移动窗口,但这个主框架窗口的最大尺寸只能达到屏幕窗口+边框,无法实现3屏的大小。

(B)中说的模组,可以用控制栏的派生类实现,但只能在FrameWnd中实现,在对话框中添加控制栏可以,但不能拖动。

刚学MFC,涉足不深,经验不多,请各位老师赐教。

------解决方案--------------------
AnimateWindow
------解决方案--------------------
对话框中可以加工具条
也可以拖动
你再找些资料看看吧
而且这个也可以自己实现
做一个子窗口非模态调用
然后在上面摆控件即可
------解决方案--------------------
为什么不能变通一下?窗口最大只能到屏幕大小没错,但是你可以再做个父窗口,然后超出的部分到区域外面就行了。反正别人看效果又不管你实际上是怎么实现的。看起来有那种效果就行了
------解决方案--------------------
我不是什么老师
共同学习吧

关于浮动窗口就是你说的意思
不过要做好停靠还是有很多细节要处理的

关于FrameWnd
它默认就是WS_POPUP风格的
只是设置时是通过复合风格设置的
所以你没有察觉