Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
Внизкак убрать мерцание мышки? Найти похожие ветки
← →
Магедон (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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.102 c