[转]MFC - 从屏幕右下角升起的弹窗

来源:互联网 发布:一元云购源码 犯法吗 编辑:程序博客网 时间:2024/06/14 14:03

//stdafx.h

#undef WINVER
#define WINVER 0x500_SLIDE|AW_VER_NEGATIVE);




// 在OnInitDialog()中添加 
     
// 示例 
     
// 获得桌面大小 
CRect rectWorkArea; 
SystemParametersInfo(SPI_GETWORKAREA,0,&rectWorkArea,SPIF_SENDCHANGE);    
     
// 获得对话框大小 
CRect rectDlg; 
GetWindowRect(&rectDlg); 
int nW = rectDlg.Width(); 
int nH = rectDlg.Height(); 
     
// 将窗口设置到右下角 
::SetWindowPos(GetSafeHwnd(),HWND_BOTTOM,rectWorkArea.right-nW-20,rectWorkArea.bottom-nH,nW,nH,SWP_NOZORDER); 
     
// 动画显示弹窗效果 
::AnimateWindow(GetSafeHwnd(),800,AW_SLIDE|AW_VER_NEGATIVE); 

0 0
原创粉丝点击