![]() |
|
|
![]()
|
|
| AntonChik |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 4.10.2005 Где: Красноярск Репутация: 1 Всего: 1 |
Здравствуйте,
мне надо, чтобы рядом в трее рядом с системным временем писалась, например, температура воздуха за бортом... Размеров новой иконки (TTrayIcon) в трее для этого не хватит (опять же вопрос : Может как-то можно увеличить ширину иконки? )...использовать несколько таких иконок мне кажется неудобным,но в первую очередь я не уверен, что они всегда будут стоять в один ряд и в нужном порядке (а может это возможно???) Вобщем,был я здесь и вот до чего дошел: 1.Скрываем окно(или панель,не знаю как правильно сказать) с виндовыми часами
2.далее готовим свою форму с часами и погодой
ну или тип того... 3.Теперь как-то надо подсунуть Form2 в трей на место системных часов (TrayClockWClass)... либо не скрывать часы, а засунуть Form2 в TrayNotifyWnd... Не знаю как правильно использовать для этого SetParent,Parent,ParentWindows и прочее... Получаются какие-то несостыковочки, хотя бы с количеством параметров SetParent... Помогите,пожалуйста... --------------------
"Человек притаился за деревом. За широким огромным деревом. Он выглядывал тихонько и прятался. Но его никто не преследовал." (с) Хорги |
||||
|
|||||
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: 7 Всего: 20 |
Решение намного проще.
1) Получи Handle часов (что ты и сделал) 2) Создай таймер и аомести в него ф-ию TextOut, которая будет выводить твой текст. P.S. Не забудь поставить прозрачность фона у текста -------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
Добавлено @ 12:35 Имхо это лучше взять у -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| AntonChik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 4.10.2005 Где: Красноярск Репутация: 1 Всего: 1 |
2Artemon: Спасибо за TextOut...Только вот хотел спросить, насколько это будет, так сказать, оправданно, ведь придется обновлять текст довольно-таки часто (я думаю каждые 2-5 сек),т.к. каждую минуту обновляется время, да и панелька на месте не стоит (если включен autohide)...а ведь, вообще, погоду можно обновлять и раз в 10 мин...
Впридачу может расскажешь как закинуть картинку на чужую форму,точнее как для этого правильно заюзать Draw ? 2Romikgy: и на твою строку с SetParent пишется опять же Cannot convert void* to TWinControl * Это сообщение отредактировал(а) AntonChik - 21.2.2006, 06:22 --------------------
"Человек притаился за деревом. За широким огромным деревом. Он выглядывал тихонько и прятался. Но его никто не преследовал." (с) Хорги |
|||
|
||||
| Romikgy |
|
||||||||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
Имхо каждую секунду
Чет какая то непонятка
Это прототип, где здесь void*??? Так попробуй.
Добавлено @ 10:37
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
||||||||
|
|||||||||
| AntonChik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 4.10.2005 Где: Красноярск Репутация: 1 Всего: 1 |
боюсь тут дело в перегрузке функции
как с этим справиться??? --------------------
"Человек притаился за деревом. За широким огромным деревом. Он выглядывал тихонько и прятался. Но его никто не преследовал." (с) Хорги |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
дык это чейто метод!
попробуй так
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| AntonChik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 4.10.2005 Где: Красноярск Репутация: 1 Всего: 1 |
увы, 'SetParent' is not a member of 'System'
Это сообщение отредактировал(а) AntonChik - 21.2.2006, 14:00 --------------------
"Человек притаился за деревом. За широким огромным деревом. Он выглядывал тихонько и прятался. Но его никто не преследовал." (с) Хорги |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
ну напиши просто someControl->Parent = someOtherControl;
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
есть? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| AntonChik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 4.10.2005 Где: Красноярск Репутация: 1 Всего: 1 |
2Romikgy: подключаю winuser.h ,но не помогает...
2_hunter: Form2->Parent=(TWinControl*)hWnd компиляется, но при обращении выкидывает AccessViolation... и все-таки как быть с перегрузкой SetParent..??? --------------------
"Человек притаился за деревом. За широким огромным деревом. Он выглядывал тихонько и прятался. Но его никто не преследовал." (с) Хорги |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
AntonChik, создай отдельную ф-цию, вне объявлений класса Form2, и вызови там
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| AntonChik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 4.10.2005 Где: Красноярск Репутация: 1 Всего: 1 |
спасибо. да, были такие мысли... конечно же работает (в смысле нет перегрузки и все такое)...но, вцелом, вся эта замутка с подменой часов - пустая затея...
надо делать по уму - создавать свой DeskBand Object( как мне посоветовали на другом форуме) и не париться ... по этому поводу наверно надо открывать новую тему Это сообщение отредактировал(а) AntonChik - 22.2.2006, 13:31 --------------------
"Человек притаился за деревом. За широким огромным деревом. Он выглядывал тихонько и прятался. Но его никто не преследовал." (с) Хорги |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
Да , новую тему А че это? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
![]()
|
| Правила форума "С++ 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. |