![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Загрузка иконки [D6, Win2k]
anod © (2002-05-08 00:13:00)Я пытаюсь загрузить иконку,
Так не работает,
Icon := LoadImage(hInstance, "cds.ico", 0, 0, IMAGE_ICON, LR_LOADFROMFILE);
пустое место (т.е. чего-то создается, а изображения нет),
a так работает (но результат не тот).
Icon := LoadIcon(0, IDI_EXCLAMATION);
Ещё подскажите как скомпилировать в rc файл иконку , что надо писать, и как её из res файла загрузить?
McSimm (2002-05-08 15:20:00) [1]Windows NT: LR_LOADFROMFILE is not supported.
для загрузки из res файла
используй LoadIcon(HInstance, "IMAGE_ICON");
В rc файле напиши
IMAGE_ICON ICON icon.ico
Evgeny (2002-05-08 13:51:00) [2]ImageList1.GetIcon - VCL
ImageList_GetIcon - WinAPI
anod (2002-05-08 10:58:00) [3]У меня нет формы, я пишу все на WinApi/
Derr (2002-05-08 10:21:00) [4]Сделай ImageList и с помощью функции WinAPI заполни его иконками. Вынуть можно
ImageList1.GetIcon(Idx, Application.Icon);
Derr (2002-05-08 10:20:00) [5]Сделай ImageList и с помощью функции WinAPI SHGetFileInfo заполни его иконками. Вынуть можно
ImageList1.GetIcon(Idx, Application.Icon);