Re: ShowCursor(FALSE) should hide cursor!
- From: "Doug Harrison [MVP]" <dsh@xxxxxxxx>
- Date: Wed, 28 Dec 2005 21:54:28 -0600
On Wed, 28 Dec 2005 09:06:54 -0800, "Alexander Grigoriev"
<alegr@xxxxxxxxxxxxx> wrote:
>Hiding/restoring a soft cursor during drawing was always handled in Windows
>by the video driver/GDI transparently for the apps.
>'Mouse droppings" were happening in MSDOS graphical apps.
>
>"Doug Harrison [MVP]" <dsh@xxxxxxxx> wrote in message
>news:aie5r19p1l9ou5g6h0q48qnfkqfmghd90e@xxxxxxxxxx
>>
>> It was really important back in the day when video cards didn't support
>> the
>> cursor in hardware. A software cursor must be hidden before drawing over
>> the area where it resides, else you can get an effect known as "mouse
>> droppings":
>>
You should've kept reading, as I ended my message as follows:
>>(I believe Windows always did the
>>hiding/showing for you in BeginPaint/EndPaint, but other OS's did not.)
I'd be interested to learn how the "video driver/GDI" could do this
transparently; it seems like they exist at too low a level to handle this
well.
--
Doug Harrison
Visual C++ MVP
.
- References:
- ShowCursor(FALSE) should hide cursor!
- From: Robby
- Re: ShowCursor(FALSE) should hide cursor!
- From: Doug Harrison [MVP]
- Re: ShowCursor(FALSE) should hide cursor!
- From: Robby
- Re: ShowCursor(FALSE) should hide cursor!
- From: Doug Harrison [MVP]
- Re: ShowCursor(FALSE) should hide cursor!
- From: Alexander Grigoriev
- ShowCursor(FALSE) should hide cursor!
- Prev by Date: Re: SetWindowsHookEx
- Next by Date: Re: where is a copy of atlstr.h ??
- Previous by thread: Re: ShowCursor(FALSE) should hide cursor!
- Next by thread: Re: ShowCursor(FALSE) should hide cursor!
- Index(es):
Relevant Pages
|
|