![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как считать из ресурса иконку с параметрами 16x16 8bit???
dimonf © (2003-06-19 12:29:00)У меня в ресурсе лежит иконка в ней 4 картинки
16x16 8bit, 32x32 8bit и 16x16 32bit, 32x32 32bit
Фишка в том что когда я делаю
LoadImage(hInstance,MAKEINTRESOURCE("MAINICON"),IMAGE_ICON,
GetSystemMetrics(SM_CXSMICON),
GetSystemMetrics(SM_CYSMICON),LR_SHARED);
( NIM_MODIFY, @IconData)У меня в ресурсе лежит иконка в ней 4 картинки
16x16 8bit, 32x32 8bit и 16x16 32bit, 32x32 32bit
Фишка в том что когда я делаю
LoadImage(hInstance,MAKEINTRESOURCE("MAINICON"),IMAGE_ICON,
GetSystemMetrics(SM_CXSMICON),
GetSystemMetrics(SM_CYSMICON),LR_SHARED);
Shell_NotifyIcon(NIM_MODIFY, @IconData);
то у меня считываеться почемуто 16x16 32bit и она меняеться цветом, отображаясь в Tray по уродскому 8(
а как сделать чтобы считывалось 16x16 8bit???
Крот (2003-06-20 07:05:00) [1]
Этот момент не понял, то есть с помощью LoadIcon не получается загрузить нужную иконку? Указываешь один идетификатор ресурса, а получаешь другой?
dimonf (2003-06-19 15:02:00) [2]
Пробовал. Но LoadIcon считывает иконку по умолчанию, а по умолчанию какраз стоит 16x16 32bit. Не та, что надо! 8(((
Крот (2003-06-19 14:59:00) [3]
Может, LoadIcon попробовать?