一、在MFC中设置鼠标光标
1、载入系统光标
::SetCursor( ::LoadCursor( NULL, IDC_HAND ) );
注意:
LoadCursor第一个参数必须为NULL,否则会载入失败。如果以以下方式调用,则会失败:
::SetCursor( ::LoadCursor( AfxGetApp()->LoadCursor( IDC_HAND ) ) );
或::SetCursor( ::LoadCursor( AfxGetInstanceHandle(), IDC_HAND ) );
2、从资源中载入光标
::SetCursor( ::LoadCursor( AfxGetInstanceHandle(), MAKEINTRESOURCE( IDC_MY_CURSOR ) ) );
或::SetCursor( ::LoadCursor( AfxGetApp()->LoadCursor( MAKEINTRESOURCE( IDC_MY_CURSOR ) ) );
3、从文件中载入光标
HCURSOR hcur = ::LoadCursorFromFile( TEXT(“myancur.ani”) );
::SetCursor( hcur );
注意:
此处的文件必须是以.ani或者.cur的格式存储的
二、MFC中的一个应用