У меня проблема с загрузкой значков из внешних файлов ресурсов в основном приложении. Я постараюсь объяснить, как приложение установлено прямо сейчас. Ресурсы основного приложения включают внешний диалог * .rc и соответствующий * .h. А компоновщик включает в себя реализацию диалога (CDialog / CFormView), которая находится во внешней статической библиотеке * .lib.
Внешний * .rc имеет:
IDI_MY_ICON ICON "my_icon.ico"
Внешний * .h имеет:
#define IDI_MY_ICON 10000
Реализация диалога в статической библиотеке * .cpp имеет:
HICON MyDialog::GetNeededIcon()
{
return AfxGetApp()->LoadIcon(IDI_MY_ICON);
}
Я думал, что он должен находиться в той же папке, что и внешний файл * .rc. Я также пытался поместить их в основную папку приложения, но приложение по-прежнему не загружает их. Может кто-нибудь объяснить мне, где находится my_icon.ico?
P.S. - Содержание файлов здесь только примеры.