Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Запретит перерисовку часов(Taskbar)?

Ответить
Настройки темы
Разное - Запретит перерисовку часов(Taskbar)?

Аватара для D@n1k007

Старожил


Сообщения: 181
Благодарности: 5


Конфигурация

Профиль | Отправить PM | Цитировать


Всем доброе время суток!
Подскажите пожалуйста как можно запретит перерисовку часов? Основная цель это "заморозить" время в системе, но только визуально!
Для работы использую Delphi 2010.
Заранее благодарен!!!

Отправлено: 20:01, 21-02-2010

 
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


тупо повесить сверху окошко со скриншотом - пойдёт?

Отправлено: 22:51, 21-02-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для D@n1k007

Старожил


Сообщения: 181
Благодарности: 5

Профиль | Отправить PM | Цитировать


Думаю пойдет Вот только можно ли потом убрать эту картинку, без заметных мерцаний экрана или таскабара?

Отправлено: 23:01, 21-02-2010 | #3


Аватара для D@n1k007

Старожил


Сообщения: 181
Благодарности: 5

Профиль | Отправить PM | Цитировать


Если кто знает подскажите как проделать то что посоветовал pva. Буду благодарен за любую инфу.

Отправлено: 22:43, 22-02-2010 | #4

pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Один раз моргнёт. Делается так: создаётся невидимая форма стиля POPUP (которая без рамки вообще), на ней картинка TBitmap. Из TCanvas экрана в эту картинку копируется правый нижний угол экрана, затем устанавливаются свойства left, top формы, чтобы она оказалась как раз в этом углу. Затем visible:=true. Фокус может не прокатить, если часы не в правом нижнем углу (а в верхнем например, или вообще автоматически убираютсяс экрана). Тогда проще периодически выставлять системный таймер
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:47, 22-02-2010 | #5


Аватара для D@n1k007

Старожил


Сообщения: 181
Благодарности: 5

Профиль | Отправить PM | Цитировать


2 pva
1. Можно ли с помощью консольного приложения создавать окна?
2. Как сфотографировать часть рабочего стола?

Отправлено: 21:47, 23-02-2010 | #6

pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить 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.
пользуем изнутри procedure TForm.что_нибудь
Код: Выделить весь код
var
	screen : TCanvas;
	dest_rect : TRect;
begin
	screen := TCanvas.create;
	screen.handle := GetDC(0);
	
	// копируем на форму
	canvas.copyRect(Rect(0, 0, 100, 40), screen, Rect(1280-100, 1024-40, 100, 40));

	ReleaseDC(0, screen.handle)
end
Ещё можно через WinApi сделать окошки, но начинающему это геморно
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:23, 24-02-2010 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Запретит перерисовку часов(Taskbar)?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход