屏保问题?
请问下面程序为什么运行到pWnd->CreateEx(..)时就没有相应了!
下面是一个屏幕保护的程序的一部分:
BOOL CCircleApp::InitInstance()
{
SetRegistryKey( _T("VC6.0 Examples and Technique") );
if( __argc == 1 ¦¦ MatchOption( __argv[1], _T("c") ) )
{
CDrawWnd* pWnd = new CDrawWnd; //定义新类
CRect rect( 0, 0, ::GetSystemMetrics( M_CXSCREEN ), ::GetSystemMetrics SM_CYSCREEN ) ); //获得最大屏幕区域
LPCTSTR lpszClassName = AfxRegisterWndClass( CS_HREDRAW¦CS_VREDRAW, ::LoadCursor( AfxGetResourceHandle(), MAKEINTRESOURCE( IDC_NULLCURSOR ) ) );
//注册新类
pWnd->CreateEx( WS_EX_TOPMOST, lpszClassName, _T(""), WS_VISIBLE¦WS_POPUP, rect, NULL, NULL, NULL );
//建立
m_pMainWnd = pWnd;
return TRUE;
}
.........................