首页 > OOP语言 > VC.net > 正文

Windows界面编程(6) 动画启动效果(动画效果显示及隐藏窗口)
2014-01-10 16:43:28   来源:www.bianceng.cn   评论:0 点击:

暂时无描述信息

动画效果显示及隐藏窗口及大大美化程序界面,像QQ的登录窗口也是使用了动画效果显示及隐藏窗口。

\

本篇《Windows界面编程第六篇 动画启动效果(动画效果显示及隐藏窗口)》就来介绍下如何使用动画效果来显示隐藏窗口。为了方便代码复用,本人已经将其封装成一个窗口动画效果类,先来看看这个窗口动画效果类的实现吧。

头文件CAnimateWindow.h

#pragma once  
//Windows界面编程第六篇 动画启动效果(动画效果显示及隐藏窗口)  
// http://blog.csdn.net/morewindows/article/details/8656068  
//By MoreWindows-(http://blog.csdn.net/MoreWindows)  
class CAnimateWindow  
{  
public:  
    CAnimateWindow(HWND hwnd = NULL);  
    void SetWindowHwnd(HWND hwnd);  
    HWND GetWindowHwnd();  
    BOOL AnimateWindow(DWORD dwTime = 400, BOOL bShow = TRUE, BOOL bSlide = TRUE);  
private:  
    int GetRandomNumber();  
private:  
    int   m_nAnimateType;  
    HWND  m_hwndWindow;  
};

相关热词搜索:

上一篇:Windows界面编程(7) 文件拖拽(文件拖放)
下一篇:Windows界面编程(5) 静态控件背景透明化

分享到: 收藏