Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

как убрать мерцание мышки?   Найти похожие ветки 

 
Магедон   (2006-11-15 11:48) [0]

Доброе время суток?
Задача такая: нужно делать скриншоты рабочего стола с транспарентными окнами. И Очень часто несколько раз в секунду.
Оно делает, но при этом мышь мигает. Вот код, который мигает ;)
 
 imageWork.Canvas.Lock;
 hdcScreen:= CreateDC("DISPLAY", nil, nil, nil);
 hdcCompatible:= CreateCompatibleDC(hdcScreen);

 try
   SelectObject(hdcCompatible, imageWork.Handle);
   BitBlt(hdcCompatible, screenRect.Left, screenRect.Top,
          screenRect.Right, screenRect.Bottom,
          hdcScreen, screenRect.Left, screenRect.Top, SRCCOPY or CAPTUREBLT);
 finally
   DeleteDC(hdcScreen);
   DeleteDC(hdcCompatible);
 end;
 imageWork.Canvas.UnLock;


Вопрос: Как убрать мерцание мыши?


 
Elen ©   (2006-11-15 12:23) [1]


>  Вот код, который мигает ;)

Вот код который "поможет" ShowCursor(false) также с ;)


 
Магедон   (2006-11-15 14:33) [2]

Прошу прощения, но

> Вот код который "поможет" ShowCursor(false) также с ;)
 
не помогаетс. ;)

Что еще можете посоветовать? :)


 
KilkennyCat ©   (2006-11-15 14:55) [3]

может, стоит некоторые вещи делать один раз?



Страницы: 1 вся ветка

Текущий архив: 2006.12.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.057 c
3-1159422895
vodvorezlaya
2006-09-28 09:54
2006.12.03
Где хранится список всех компонентов TDataSource на форме


2-1163798829
frameZ
2006-11-18 00:27
2006.12.03
BDE


4-1153305977
DelphiN!
2006-07-19 14:46
2006.12.03
Отследить измениение списка запущенных в системе процессов


15-1163148071
vidiv
2006-11-10 11:41
2006.12.03
Проблема с авторизацие в цепочке ISA серверов


2-1163346433
Stan
2006-11-12 18:47
2006.12.03
Published свойство