Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CAPTUREBLT problem

310 views
Skip to first unread message

P@discussions.microsoft.com Umesh P

unread,
Jun 14, 2007, 6:52:00 AM6/14/07
to
When using the bitblt function to capture the desktop screenshot with
(CAPTUREBLT | SRCCOPY) it causes the mouse cursor to blink.
This does not happen when using the SRCCOPY flag alone.
The cursor blinks only when i add the CAPTUREBLT flag.
Why this happens and how can i use the BitBlt function with the CAPTUREBLT
flag without the mouse cursor to blink every time i call that function.

Kellie Fitton

unread,
Jun 14, 2007, 11:37:38 AM6/14/07
to
On Jun 14, 3:52 am, Umesh P <Umesh P...@discussions.microsoft.com>
wrote:


Hi,

It's a matter of whether you have a hardware or software cursor,
a hardware cursor will not flicker when you update the screen
underneath it, a software cursor will get removed from view before
any drawing is done beneath it, it also depends on the speed and
intelligence of the graphics card/video drivers as to whether the
cursor blinks or not. So, a blinking cursor is indicative of using
a software cursor. Typically, a monochrome cursor will not blink
since it's a hardware cursor.

Kellie.


Chris Becke

unread,
Jun 15, 2007, 5:52:06 AM6/15/07
to
Hardware cursors really arn't used that much anymore. Since XP introduced
cursors with drop shadows - which have to be software cursors - the default
has been software.

"Kellie Fitton" <KELLIE...@YAHOO.COM> wrote in message
news:1181835458.3...@i38g2000prf.googlegroups.com...

Tim Simonetti

unread,
Jul 18, 2011, 12:40:24 PM7/18/11
to
Has anyone come up with a solution to the GDI bitblt CAPTUREBLT blinking cursor? Also, does the DirectDraw bitblt and/or fastblt have the same issues?


>> On Thursday, June 14, 2007 11:37 AM Kellie Fitton wrote:

>> On Jun 14, 3:52 am, Umesh P <Umesh P...@discussions.microsoft.com>
>> wrote:
>>
>>
>> Hi,
>>
>> It's a matter of whether you have a hardware or software cursor,
>> a hardware cursor will not flicker when you update the screen
>> underneath it, a software cursor will get removed from view before
>> any drawing is done beneath it, it also depends on the speed and
>> intelligence of the graphics card/video drivers as to whether the
>> cursor blinks or not. So, a blinking cursor is indicative of using
>> a software cursor. Typically, a monochrome cursor will not blink
>> since it's a hardware cursor.
>>
>> Kellie.

0 new messages