Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.031 c
4-1153409355
tria
2006-07-20 19:29
2006.12.03
Проблема со считыванием данных из com- порта.


15-1163581041
ANB
2006-11-15 11:57
2006.12.03
Oracle vs Sybase


1-1160747187
Ангела
2006-10-13 17:46
2006.12.03
Подскажите простой компонент для создания zip архивов


4-1153719428
Starnick
2006-07-24 09:37
2006.12.03
Проблемы с печатью из QReport


1-1161673278
DelphiLexx
2006-10-24 11:01
2006.12.03
TRegistry - удалить подраздел




   Наверх