Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];

Вниз

Как менять всплывающую подсказку программы в трее   Найти похожие ветки 

 
MN ©   (2006-07-07 09:14) [0]

Когда программа минимизируется в трей, то хинт задается железно. Как его можно менять в процессе работы (как это сделано у FLASH GET)?


 
Шпиён   (2006-07-07 09:43) [1]


var s:string;
begin
s:="aaa!!!!!!";
   ZeroMemory(@nid.szTip,SizeOf(nid.SzTip));
   CopyMemory(@nid.szTip, @s[1], Length(s));
   Shell_NotifyIcon(NIM_MODIFY, @nid);
   Shell_NotifyIcon(NIF_TIP, @nid);
end;



 
MN ©   (2006-07-07 13:28) [2]

Спасибо. Сделала. Вопрос еще: данные в хинте не обновляются (у меня дата и время выводится в хинте), когда хинт виден долгое время. Можно ли сделать так, чтобы менялся хинт, если курсор мыши долго на нем находится (часики шли)?


 
medved_68 ©   (2006-07-07 13:50) [3]

Поставить таймер и раз в секунду обновлять текст хинта по методу
> Шпиён  


 
MN ©   (2006-07-07 14:01) [4]

Так и сделала, но хинт обновляется только после того, как уберешь а затем снова наведешь курсор мыши. А когда он постоянно на ярлыке, обновления нет...


 
medved_68 ©   (2006-07-07 14:16) [5]

В процедуре обновления отключи его обнови и снова включи :))))


 
MN ©   (2006-07-07 16:41) [6]

Попробовала. Мне не понравилось - хинт стал моргать... К тому же возникают проблемы с поп-ап меню.


 
Fay ©   (2006-07-07 23:04) [7]

2 Шпиён   (07.07.06 9:43) [1]
> Shell_NotifyIcon(NIF_TIP, @nid);
Это чо?


 
Шпиён   (2006-07-08 01:19) [8]


> Fay ©   (07.07.06 23:04) [7]

А ты прав ...ересь.
Сам не знаю, как такое написал -)))))))))))


 
Ketmar ©   (2006-07-08 13:22) [9]

>MN ©   (07.07.06 16:41) [6]
увы. Explorer не обновляет хинт, который в данный момент показывается.


 
medved_68 ©   (2006-07-08 16:22) [10]


> Ketmar


> увы. Explorer не обновляет хинт, который в данный момент
> показывается.

Вот ведь гад....:)))))



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.04 c
3-1158810978
Merko2005
2006-09-21 07:56
2006.11.19
Как вычислить кол-во месяцев


2-1162289364
ph0sgen
2006-10-31 13:09
2006.11.19
Версия файла


2-1162476869
Ironman
2006-11-02 17:14
2006.11.19
Компонент отображения файлов DWG


4-1152189062
Серге И
2006-07-06 16:31
2006.11.19
Определение температуры на материнской плате с двумя процессорами


3-1158754017
anrin
2006-09-20 16:06
2006.11.19
Interbase 7.5, Stored procedure, Data Explorer (Delphi 2005)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский