![]() |
|
|
![]()
|
|
| Bima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
Возник такой вопрос по трею: Есть подсказка (Hint), а есть всплывающее окно, которое висит, пока его не закроешь.
Это всплывающее окно можно увидить, если флешку отключить, и появляется типа подсказки "теперь устройство может быть извлечено". Как я понимаю, это какой-то класс сообщения, как его можно прикрутить к компоненту (TrayIcon). По форуму не искал, так как не заню, что искать. -------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 7 Всего: 122 |
Такое можно сделать при помощи PopupMenu...
|
|||
|
||||
| Bima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
???
там даже форма подсказки не как у PopupMenu. Похоже на собственную форму, но я такие видал у мноих программ. Похоже что это стандартный класс. -------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Grom |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 17.8.2006 Где: Москва Репутация: 1 Всего: 1 |
Bima, поставь компоненту CoolTrayIcon она умеет и в трей прятать и баллон показывать.
Это сообщение отредактировал(а) Grom - 29.1.2007, 21:15 --------------------
Хостинг, Vds, Dedicated serve, регистрация доменов (RU,com,net,org) - обращаться в icq. |
|||
|
||||
| Bima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
Программа написана, неохота что-то ставить еще один компонет и переделывать всю логику.
взял за основу пример, который привел _hunter , но ничего не могу сделать вот для примера взять функцию:
где взять типы переменных TBalloonTimeout и TBalloonIconType??? -------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Vyacheslav |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 47 Всего: 59 |
А THintWindow не спасет отца русской демократии?
Добавлено @ 12:03 А чего их брать если они объявлены по месту ?
-------------------- С уважением, Вячеслав Ермолаев |
||||
|
|||||
| Bima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
все равно не понимаю, как их привязать.
вот допустим код на дельфи:
там заполняется структура NID_50 и она вставляется в функцию Shell_NotifyIcon. но опять же... где взять описание структуры NotifyIconData_50??? и как эту функцию BalloonTrayIcon прилепить к компоненту TrayIcon??? Прошу сильно не пинать, просто хочу разобраться -------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
|||
|
||||
| Vyacheslav |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 47 Всего: 59 |
Не, сильно не будем. Слегка только ногами попинаем. Так что терпите Bima, я по данному предмету в таком же положении как и Вы. Ну ладно с типами Вы не разобрались : нотацию паскаля сишнику знать не обязательно. Но Вы задали вопрос
Ответ простой :"А хрен его знает". Но боюсь, он Вас не устроит.
И вторым параметром ей передается указатель на NID_50. А мы имеем в описании функции вторым параметромтип PNOTIFYICONDATA В MSDN под этим типом числиться струтура
Вот и получили все ответы. Причем на момент их задания я знал не больше Вашего и теперь благодаря Вам буду считаться ассом по этому вопросу, хотя в действительности полный профан Кстати, не забудьте добавить shellapi.h. В нем описана структура и функция. Это я тоже подчерпнул из MSDN -------------------- С уважением, Вячеслав Ермолаев |
||||||
|
|||||||
| Bima |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
Клево. Хоть кому то помог
Как сконвертировать String в TCHAR (для поля szInfoTitle и szInfo) ??? и еще не принимает в последней строке структуру -------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
||||
|
|||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
вообще-то NOTIFYICONDATA NID_50; должно быть.
а строки strcpy копировать нужно... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Bima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
выдает ошибку : [Linker Error] Unresolved external '_FormMain' referenced from C:\MY PROJECT FOR C++ BILDER\TRAYDEMO\TRAYDEMO.OBJ -------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
а твоя форма точно TFormMain зовется? ;)
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Vyacheslav |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 47 Всего: 59 |
Где-то в cpp пропало наше незабвенное
-------------------- С уважением, Вячеслав Ермолаев |
||||
|
|||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |