我創建了一個圖示作為資源
我檢查了資源管理器,它作業得很好,我的 exe 現在有那個圖示
接下來,我使用 hIcon 設定視窗的圖示,但它說 IDI_ICON1 未定義
代碼:
wc.hIcon = LoadIcon (hInstance, MAKEINTRESOURCE(IDI_ICON1));
是否知道為什么會發生這種情況?
uj5u.com熱心網友回復:
資源識別符號的符號常量(例如IDI_ICON1
)通常默認存盤在名為Resource.h的單獨頭檔案中。這允許資源腳本(.rc 檔案)和源代碼訪問相同的符號。
要在源代碼中使用常量,您需要通過#include
指令引入它們。否則編譯器無法找到它們,如錯誤訊息所示。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/470849.html
下一篇:接受大寫和小寫命令作為輸入的程式