-
Gyurza (02.03.10 20:17) [0]Создаю приложение с анимированой иконкой в трее. Думал гифку загрузил, но ничего не нашел по этой теме.... Иконку загружаю таким методом hIc:=LoadIcon(0,('C:\DemoTrayIcon\KOLIcon.ico'); LoadIcon возвращает 0. В чем проблема ума не приложу.
-
Как вариант:var h : THandle;
...h := LoadImage(0,pAnsichar('4.ico'),IMAGE_ICON,0,0,LR_DEFAULTSIZE or LR_LOADFROMFILE);
if h = 0 then ShowMessage('IMAGE_ICON not loaded');
Tray := NewTrayIcon(panel,h); -
В непрочетнии мануала по LoadIcon.
lpIconName
[in]
Pointer to a null-terminated string that contains the name of the icon resource to be loaded. Alternatively, this parameter can contain the resource identifier in the low-order word and zero in the high-order word. Use the MAKEINTRESOURCE macro to create this value.
Для загрузки из файла - LoadImage.