Конференция "KOL" » Анимированная иконка в трее [Delphi, Windows]
 
  • Gyurza (02.03.10 20:17) [0]
    Создаю приложение с анимированой иконкой в трее. Думал гифку загрузил, но ничего не нашел по этой теме....  Иконку загружаю таким методом hIc:=LoadIcon(0,('C:\DemoTrayIcon\KOLIcon.ico'); LoadIcon возвращает 0. В чем проблема ума не приложу.
  • RusSun © (03.03.10 17:42) [1]
    Как вариант:
    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);

  • Vladimir Kladov © (03.03.10 17:42) [2]
    В непрочетнии мануала по 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.
 
Конференция "KOL" » Анимированная иконка в трее [Delphi, Windows]
Есть новые Нет новых   [134431   +10][b:0][p:0.001]