我使用minGW和eclipse。 我做这样的HICON:winapi C++ HICON
case WM_CREATE:
{
...
hIcon = (HICON)LoadImage(NULL, "icon.ico", IMAGE_ICON, 32, 32, LR_LOADFROMFILE);
if(hIcon) { SendMessage(hwnd, WM_SETICON, ICON_BIG, (LPARAM)hIcon); }
else { MessageBoxW(hwnd, "ico not found", "ico not found", MB_OK | MB_ICONERROR); }
...
}
因此,在这样的.ICO必须在同一文件夹中的.exe 我怎样才能在建立这个.ICO exe文件?
资源文件可能是最简单的。 – chris
是的,我在我的.rc文件中输入这一行:1 ICON“icon.ico”,但这与HICON不一样,如果我使用HICON“icon.ico”,则不会发生任何反应 –
您将*图标*可通过在资源脚本中使用'ICON'指令将其作为资源执行,然后使用'LoadImage'加载图标并获取'HICON'。 –