Привет всем, я сделал прекрасное диалоговое приложение, которое сделано в C с использованием стандартного WIN32, однако я застрял на черри в момент торта, который добавляет мой баннер в приложение.
Я добавилпосле переключателя (msg)
case WM_CREATE :
{
HWND MainLogo= GetDlgItem(hwndDlg, IDC_IMAGE);
HBITMAP bitmap = (HBITMAP)LoadImage(NULL,"bitmap2.bmp", IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
SendMessage(MainLogo,STM_SETIMAGE, (WPARAM)IMAGE_BITMAP,(LPARAM)bitmap);
}
break;
IDC_IMAGE - это заполнитель изображения, который я добавил в Visual Studio 2010, и растровое изображение загружено в мой файл ресурсов.
Этот код неправильныйместо?и это даже правильный способ загрузки изображения?
Заранее спасибо.
Рабочее исправление было заменить это в файле .rc
ICON IDI_ICON1,IDC_STATIC,14,14,21,20
в вашем диалогересурс вместо CONTROL благодаря arx