给要处理的窗口添加OnCreate()、OnClose()、和OnTimer()消息处理函数。其实现部分如下
int CAnimateDlg::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CDialog::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: 在此添加您专用的创建代码
CenterWindow(); //窗口位于屏幕中心
AnimateWindow(500, AW_BLEND); //淡入图片.5秒
return 0;
}
void CAnimateDlg::OnClose()
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
AnimateWindow(500, AW_BLEND | AW_HIDE); //淡出图片.5秒
CDialog::OnClose();
}
void CAnimateDlg::OnTimer(UINT_PTR nIDEvent)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
KillTimer(1); //关闭定时器
PostMessage(WM_CLOSE, 0, 0); //发送关闭窗口信息
CDialog::OnTimer(nIDEvent);
}