|
BOOL CMyScreenWnd::Create()
{
if (lpszClassName==NULL)
{
lpszClassName=AfxRegisterWndClass(CS_HREDRAW | CS_VREDRAW,
::LoadCursor(AfxGetResourceHandle(),MAKEINTRESOURCE(IDC_NOCURSOR)));
//注册类,IDC_NOCURSOR为新建光标的ID(需要用户自己绘制)
//这个光标没有任何图案
}
CRect rect(0,0,::GetSystemMetrics(SM_CXSCREEN),
::GetSystemMetrics(SM_CYSCREEN)); //得到显示屏的长度和宽度
CreateEx(WS_EX_TOPMOST,lpszClassName,_T(""),WS_VISIBLE | WS_POPUP,
rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top,
GetSafeHwnd(),NULL,NULL); //创建一个全屏窗口
SetTimer(ID_TIMER,2000,NULL); //设置定时器,2秒换一幅图
return TRUE;
} |