![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сообщение из sysTray [D7, WinXP]
vovan_spb © (2005-12-11 18:51:00)Здравствуйте!
Как над иконкой в sysTray-е показать сообщение(не хинт!) такого же типа,как появляются при выключении usb-устройства,напоминании об устаревании антивирусных баз kav и т.д..Короче с кнопочкой для закрытия.
Igor_thief (2005-12-18 19:48:00) [1]Rouse_ © (18.12.05 17:33) [12]
А крестик автоматом рисуется знаете ли, дальше пробегись по своей же ссылке, там в референсе все есть... :)...
А можно как-то ткнуть по конкретней пальцем?
В мсдн такой пример:
hwndToolTips = CreateWindow(TOOLTIPS_CLASS,
NULL,
WS_POPUP | TTS_NOPREFIX | TTS_BALLOON,
0, 0,
0, 0,
NULL, NULL,
g_hinst,
NULL);
if (hwndTooltip)
{
// Do the standard ToolTip coding.
TOOLINFO ti;
ti.cbSize = sizeof(ti);
ti.uFlags = TTF_TRANSPARENT | TTF_CENTERTIP;
ti.hwnd = hwnd;
ti.uId = 0;
ti.hinst = NULL;
ti.lpszText = LPSTR_TEXTCALLBACK;
GetClientRect(hwnd, &ti.rect);
SendMessage(hwndToolTips, TTM_ADDTOOL, 0, (LPARAM) &ti );
}
В твоем компоненте ничего подобного нету! У тебя просто перерисовка хинт окна.
Rouse_ (2005-12-18 17:33:00) [2]
> За ссылку конечно спасибо. Она действительно полезная. А
> откудова такая уверенность, что именно так делает Майкрософт?
> Ты эту ссылку смотрел ( http://msdn.microsoft.com/library/default.
> asp?url=/library/en-us/shellcc/platform/commctls/tooltip/usingtooltips.
> asp)?
> И еще. Я не нашол (бегло смотрел) где там показано как сделать
> кнопочку закрытия в самом хинте.
Именно по твоей ссылке и сделан компонент...
А крестик автоматом рисуется знаете ли, дальше пробегись по своей же ссылке, там в референсе все есть... :)...
Igor_thief (2005-12-18 12:14:00) [3]Rouse_ © (16.12.05 12:48) [10]
Я привел ссылку на компонент который делает именно это именно так как описано в MSDN, лень посмотреть?
За ссылку конечно спасибо. Она действительно полезная. А откудова такая уверенность, что именно так делает Майкрософт? Ты эту ссылку смотрел ( http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/tooltip/usingtooltips.asp)?
И еще. Я не нашол (бегло смотрел) где там показано как сделать кнопочку закрытия в самом хинте.
Rouse_ (2005-12-16 12:48:00) [4]
> Да, в МСДН есть описание как сделать балун тултипс, но что-
> то я никак не могу найти как все-таки сделать кнопочку закрытия
> в углу этого хинта. Хелп.
Я привел ссылку на компонент который делает именно это именно так как описано в MSDN, лень посмотреть?
Igor_thief (2005-12-16 12:32:00) [5]Да, в МСДН есть описание как сделать балун тултипс, но что-то я никак не могу найти как все-таки сделать кнопочку закрытия в углу этого хинта. Хелп.
gdaujk (2005-12-13 21:17:00) [6]Zeqfreed © (13.12.05 20:42) [7]
Ага вроде :-)
Zeqfreed (2005-12-13 20:42:00) [7]VirEx © (12.12.05 19:03) [3]
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/tooltip/usingtooltips.asp
Ага?
Rouse_ (2005-12-13 20:14:00) [8]Это ты меня не понял - посмотри сначала исходный код ссылку на который я тебе дал, а потом начинай возмущаться...
VirEx (2005-12-13 16:26:00) [9]
> [4] Rouse_ © (12.12.05 20:54)
>
> > вот ктобы дал мне API вывода этого балона на экран...
>
> Изучай: http://rouse.front.ru/fwhint.zip
ты меня не понял, я такую штуку уже даааавно делал, в смысле хинты на формах и т.п., я говорю про тот хинт который выползает справа где часики, системный, овальный, типа информационного, и мне нужно знать какие системные библиотеки и функции в них используются чтобы его вывести
Rouse_ (2005-12-12 20:54:00) [10]
> вот ктобы дал мне API вывода этого балона на экран...
Изучай: http://rouse.front.ru/fwhint.zip
VirEx (2005-12-12 19:03:00) [11]
> [1] Igor_thief (11.12.05 19:51)
> Так это и есть хинт, только в стиле Balloon.
вот ктобы дал мне API вывода этого балона на экран...
vovan_spb (2005-12-11 20:06:00) [12]А наличие в нём кнопки Close?
Igor_thief (2005-12-11 19:51:00) [13]Так это и есть хинт, только в стиле Balloon.