|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Запретит перерисовку часов(Taskbar)? |
|
Разное - Запретит перерисовку часов(Taskbar)?
|
Старожил Сообщения: 181 |
Профиль | Отправить PM | Цитировать Всем доброе время суток!
Подскажите пожалуйста как можно запретит перерисовку часов? Основная цель это "заморозить" время в системе, но только визуально! Для работы использую Delphi 2010. Заранее благодарен!!! |
|
Отправлено: 20:01, 21-02-2010 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать тупо повесить сверху окошко со скриншотом - пойдёт?
|
Отправлено: 22:51, 21-02-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 181
|
Профиль | Отправить PM | Цитировать Думаю пойдет Вот только можно ли потом убрать эту картинку, без заметных мерцаний экрана или таскабара?
|
Отправлено: 23:01, 21-02-2010 | #3 |
Старожил Сообщения: 181
|
Профиль | Отправить PM | Цитировать Если кто знает подскажите как проделать то что посоветовал pva. Буду благодарен за любую инфу.
|
Отправлено: 22:43, 22-02-2010 | #4 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать Один раз моргнёт. Делается так: создаётся невидимая форма стиля POPUP (которая без рамки вообще), на ней картинка TBitmap. Из TCanvas экрана в эту картинку копируется правый нижний угол экрана, затем устанавливаются свойства left, top формы, чтобы она оказалась как раз в этом углу. Затем visible:=true. Фокус может не прокатить, если часы не в правом нижнем углу (а в верхнем например, или вообще автоматически убираютсяс экрана). Тогда проще периодически выставлять системный таймер
|
|
Отправлено: 23:47, 22-02-2010 | #5 |
Старожил Сообщения: 181
|
Профиль | Отправить PM | Цитировать 2 pva
1. Можно ли с помощью консольного приложения создавать окна? 2. Как сфотографировать часть рабочего стола? |
Отправлено: 21:47, 23-02-2010 | #6 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать 1) для этого необходимо подключить графические библиотеки. Делфи устроена так, что не даёт одновременно подключать VCL, но наверное её можно обмануть, если создать и сохранить проект с формой, затем создать консольный проект и добавить в него все модули из графического. Потом удалить те, которые были из консольного.
2) Для этого используется функция TCanvas.CopyRect Copies part of an image from another canvas into the canvas. procedure CopyRect(Dest: TRect; Canvas: TCanvas; Source: TRect); Description Use CopyRect to transfer part of the image on another canvas to the image of the TCanvas object. Dest specifies the rectangle on the canvas where the source image will be copied. The Canvas parameter specifies the canvas with the source image. Source specifies a rectangle bounding the portion of the source canvas that will be copied. The portion of the source canvas is copied using the mode specified by CopyMode. Ещё можно через WinApi сделать окошки, но начинающему это геморно |
Отправлено: 08:23, 24-02-2010 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Taskbar Hide 1.6 | OSZone Software | Новости программного обеспечения | 0 | 23-12-2009 19:30 | |
Прочие - Taskbar Shuffle | ShaRP | Программное обеспечение Windows | 0 | 30-04-2008 01:27 | |
Интерфейс - Прозрачный taskbar и окна в windows XP | druglife | Microsoft Windows 2000/XP | 0 | 25-11-2007 00:15 | |
Индикатор языка на TaskBar | FaceAgainstFloor | Microsoft Windows 2000/XP | 4 | 27-01-2007 19:14 | |
Как мне запретит вход в порно сайты? | Millenium | Хочу все знать | 3 | 18-01-2005 13:04 |
|