zoukankan      html  css  js  c++  java
  • AnimalWindow使用,实现界面动态消失

    http://m.blog.csdn.net/blog/shufac/24932279


    http://blog.sina.com.cn/s/blog_455245fc01000a42.html



    AnimalWindow使用,实现界面动态消失


    创建一个窗体,拖进一个button,加入下列消息响应

    void CMFCApplication4Dlg::OnBnClickedButton1()
    {
    // TODO: 在此加入控件通知处理程序代码
    //定义AnimateWindow的函数指针 
    //測试一
    // typedef UINT (CALLBACK* LPFUN)(HWND hwnd, DWORD dwTime,DWORD dwFlags);
    // LPFUN pp; 
    // HINSTANCE hInst=::LoadLibrary(_T("user32.dll"));
    // if(hInst)
    // {
    //  pp = (LPFUN)::GetProcAddress(hInst, "AnimateWindow" );
    //  pp(GetSafeHwnd(), 1000,AW_HIDE|AW_BLEND);   // 红色的是动画类型
    //  //pp(GetSafeHwnd(), 1000,AW_BLEND|AW_SLIDE|AW_HIDE);   // 红色的是动画类型
    //
    //  ::FreeLibrary(hInst );                     //绿色的是时间
    // }                                           //下同
    //CDialog::OnClose();
    //測试二
    DWORD dwStyle = AW_CENTER;
    HINSTANCE hInst = LoadLibrary(_T("User32.DLL"));
    typedef BOOL(WINAPI MYFUNC(HWND,DWORD,DWORD));
    MYFUNC* AnimateWindow;
    AnimateWindow=(MYFUNC *)::GetProcAddress(hInst,"AnimateWindow");
    AnimateWindow(this->GetSafeHwnd(),2000,AW_HIDE|AW_BLEND);
    FreeLibrary(hInst);
    CDialog::OnClose(); 
    }
  • 相关阅读:
    exp 和imp 与expdp / impdp 区别
    nginx优化
    nginx root alias proxypass
    mysql3
    logrotate 用法
    SQL执行顺序
    http与RPC的关系
    docker
    windows 时间同步
    Java生成指定长度的随机字符串
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6875157.html
Copyright © 2011-2022 走看看