Главная страница
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.058 c
15-1163193656
ArtemESC
2006-11-11 00:20
2006.12.03
Как сделать поддержку субтитров?


15-1163174057
Колдун1111111
2006-11-10 18:54
2006.12.03
АЦП последовательного приближения


2-1163756193
Дмитрий Белькевич
2006-11-17 12:36
2006.12.03
io error 32


15-1163481359
Колдун
2006-11-14 08:15
2006.12.03
Добавление элементов в апплеты


15-1163522933
изучающий дот нет
2006-11-14 19:48
2006.12.03
перспективы .NET на 4-5 лет