在MFC中折叠窗口 [英] Collapsing Window in MFC

查看:294
本文介绍了在MFC中折叠窗口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我有一个使用MFC在Visual C ++ 2010中编写的应用程序。

我正在使用一些MFC Outlookbars一个窗口/框架来选择项目。



我想在不需要时折叠水平窗口,然后在需要时再次恢复它。



与Access 2013 Windows类似的用于选择表格,查询等的东西。



对此控件的任何想法功能性?



我已经使用窗口/框架顶部的按钮栏自行滚动,在窗口上调整大小。但当然看起来并不是很精致,大声笑!



谢谢

推荐答案

编写一些代码来为您完成。如果你以100毫秒的间隔改变大小,它看起来像动画。



步骤1:获取坐标并存储它们

步骤2:计算结束位置

步骤3:移动窗口1/10的差异

步骤4:你完成了



如果你想做一些非常奇特的东西:制作截图位图并操纵它(通过按钮)
write some code to do it for you. It looks like animated if you change the size in an interval of 100 ms.

Step 1: get the coordinates and store them
Step 2: calculate the endposition
Step 3: Move the windows 1/10 of the difference
Step 4: youre done

If you wanna do some really fancy stuff: make a screenshot bitmap and manipulate it (over the buttons)


这篇关于在MFC中折叠窗口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆