From: jrb1400 on
Hi Sasha,
Thanks for the response.
Yes, I do have the GCAPS2_ALPHACURSOR flag set in DEVINFO.flGraphicsCaps2.
By my question you quoted below -- I was wondering what a mirror driver
actually would have to do to support this function beyond just setting the
bit in flGraphicsCaps2. I'm hoping that I can do something that will allow
the SetPointerShape operations to continue.

In flGraphicsCaps these flags are set
GCAPS_LAYERED
GCAPS_OPAQUERECT
GCAPS_WINDINGFILL
GCAPS_GEOMETRICWIDE
flGraphicsCaps2 only has
GCAPS2_ALPHACURSOR

Also, I noticed that the mirror driver sample does not implement
MirrorGetChildDescriptor. Could that be related to the problem ?


Jay




"Sasha Bublyk" wrote:

> > I'm not sure what you mean by "do you support GCAPS2_ALPHACURSOR ?"
>
> Look at your mirror's DrvEnablePDEV and DEVINFO structure which it returns.
> Set flag GCAPS2_ALPHACURSOR in DEVINFO.flGraphicsCaps2.
>
> ---
> Sasha Bublyk
> www.sycorelogic.com
>
>
>