VC编程资源 LOADRESOURCE 的有关问题

VC编程资源 LOADRESOURCE 的问题
HGLOBAL hg=LoadResource(NULL,FindResource(NULL,MAKEINTRESOURCE(IDC_CROSS),TEXT("Cursor")));
wndclass.hCursor=(HCURSOR)hg;
//wndclass.hCursor = LoadCursor (NULL,IDC_CROSS) ;

为什么这两行代码和注释的那一行实现的功能是不同的?
谢谢

------解决方案--------------------
先确认一下几个函数是否调用成功吧
------解决方案--------------------
FindResource(NULL,MAKEINTRESOURCE(IDC_CROSS),TEXT("Cursor")));

hModule
[in] Handle to the module whose executable file contains the resource. A value of NULL specifies the module handle associated with the image file that the operating system used to create the current process. 
-----------
你当前的应用程序资源中没有这个,你可以试下在你的资源中加建一个Cursor,ID为IDC_CROSS试试
------解决方案--------------------
功能不同的,LoadResource得到的不是HICON

直接用LoadCursor吧
------解决方案--------------------

功能不同的,LoadResource得到的不是HCURSOR

直接用LoadCursor吧