我使用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'。 –