任何方式使对话框在MFC中转换时显示/消失?

时间:2010-04-09 10:07:29

标签: mfc winapi transitions

例如,我有一个主对话框,当我点击一个按钮时,旁边会出现一个较小的对话框。但如果小的可能以某种方式过渡而不是简单地出现,那将是很好的。例如,使用透明度,或放大,或从width = 0 - >滑入;全宽。

制作一个实际的对话框来做这些事情并不是太难,但它内部的控件呢?我们如何以可在不同对话框中重用的方式处理此问题?

1 个答案:

答案 0 :(得分:1)

我不知道有任何MFC库这样做。最近的是AnimateWindow()。根据您想要制作效果的华丽程度,这可能会或可能不够(例如,您可以使用AnimateWindow()进行简单的淡入淡出。)