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

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

创建一个窗口,拖进一个按钮,添加下列消息响应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();}

版权声明:本文为博主原创文章,未经博主允许不得转载。

人格的完善是本,财富的确立是末。

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

相关文章:

你感兴趣的文章:

标签云: