powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / System tray
10 сообщений из 10, страница 1 из 1
System tray
    #32340957
Плиз подскажите, какую компоненту лучше использовать (С++Builder) для сворачивания приложения в System Tray и где ее взять?
...
Рейтинг: 0 / 0
System tray
    #32341221
Случайный прохожий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В RxLib есть RxTrayIcon.
...
Рейтинг: 0 / 0
System tray
    #32341305
123456789098
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или на закладку Samples компонента TrayIcon.
или сам напиши там фигня делов
...
Рейтинг: 0 / 0
System tray
    #32341504
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обленились люди :)
ВСВ до добра не не доведёт :)

Всего тоделов:
По кнопке минимизации спрятать окно и повешать в трэй иконку с обрабочиком клика... А тут сразу - компоненту ему подавай!...
...
Рейтинг: 0 / 0
System tray
    #32341524
Хорошо, а пример не подкинете?
...
Рейтинг: 0 / 0
System tray
    #32342829
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, тока для 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
System tray
    #32344151
Я тут нашел, что это все работает только в 9x и NT4..
У меня XP и че-то не работает ни фига..
...
Рейтинг: 0 / 0
System tray
    #32344156
Фотография DarkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример под билдер:

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

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


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