一、在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、从文件中载入光标
HCURSORhcur=::LoadCursorFromFile(TEXT(“myancur.ani”));
::SetCursor(hcur);
注意:
此处的文件必须是以.ani或者.cur的格式存储的
二、MFC中的一个应用