LoadImage如何返回null但GetLastError也返回null - 没有意义。这是一个演示问题的简单程序:
#include <windows.h>
#include <stdio.h>
void main() {
int E;
HICON ICON;
ICON = (HICON)LoadImage(NULL, "\\TEMP\\ICONA.ICO", IMAGE_ICON,0,0,LR_LOADFROMFILE);
E = GetLastError();
printf("result: %X %d \n",ICON, E );
return; }
当我编译,链接并运行时,我得到:
result: 0 0