Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / System tray / 10 сообщений из 10, страница 1 из 1
02.12.2003, 16:16
    #32340957
System tray
Плиз подскажите, какую компоненту лучше использовать (С++Builder) для сворачивания приложения в System Tray и где ее взять?
...
Рейтинг: 0 / 0
02.12.2003, 18:52
    #32341221
Случайный прохожий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System tray
В RxLib есть RxTrayIcon.
...
Рейтинг: 0 / 0
02.12.2003, 20:29
    #32341305
123456789098
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System tray
или на закладку Samples компонента TrayIcon.
или сам напиши там фигня делов
...
Рейтинг: 0 / 0
03.12.2003, 08:55
    #32341504
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System tray
Обленились люди :)
ВСВ до добра не не доведёт :)

Всего тоделов:
По кнопке минимизации спрятать окно и повешать в трэй иконку с обрабочиком клика... А тут сразу - компоненту ему подавай!...
...
Рейтинг: 0 / 0
03.12.2003, 09:26
    #32341524
System tray
Хорошо, а пример не подкинете?
...
Рейтинг: 0 / 0
04.12.2003, 07:50
    #32342829
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System tray
Да, тока для Win32API

В обработчикеке

case WM_SYSCOMMAND:
if(wParam == SC_MINIMIZE)
{
NOTIFYICONDATA nid;

nid.cbSize = sizeof(NOTIFYICONDATA);
nid.hWnd = hDlg;
nid.uID = ICON_ID; // идентификатор, сами задаём
nid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP;
nid.uCallbackMessage = ICON_MESSAGE; // это сообщение, тоже сами
nid.hIcon = SIcon;// это хэндл иконки HICON, берём из ресурсов
strcpy(nid.szTip,"Моя программа сидит тут!");
Shell_NotifyIcon(NIM_ADD,&nid);

// прячем окно
ShowWindow(hDlg,SW_HIDE);
}
break;

Потом, ловим иконку.
case ICON_MESSAGE:
if (lParam == WM_LBUTTONDOWN)
{
ShowWindow(hDlg,SW_SHOW);
}
break;

Перегнать код под VCL, я думаю, не трудно
...
Рейтинг: 0 / 0
04.12.2003, 20:42
    #32344151
System tray
Я тут нашел, что это все работает только в 9x и NT4..
У меня XP и че-то не работает ни фига..
...
Рейтинг: 0 / 0
04.12.2003, 20:51
    #32344156
DarkCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System tray
пример под билдер:

C:\Program Files\Borland\CBuilder6\Examples\Apps\TrayIcon

...
Рейтинг: 0 / 0
05.12.2003, 07:46
    #32344283
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
System tray
У меня и под 2000 и под МЕ и под ХР работает.
...
Рейтинг: 0 / 0
06.12.2003, 17:39
    #32345626
System tray
:)) Действительно, в примере C:\Program Files\Borland\CBuilder6\Examples\Apps\TrayIcon все показано..
Спасибо..
Как все русские, сначала поломают кучу копий(от слова копье, а не копия) и только потом начинают читать документацию..
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / System tray / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]