Page 1 of 1

PostPosted: Thu Jan 25, 2001 11:47 am
by jh
I'm trying to draw a cursor in a graphic to show the coordinates of the penned point.

To do that properly, when the pen moves the old cursor needs to be erased without erasing the underlying graphic.

In eVC one could use the setROP2() function to do the XORing with the background. Is there a similar function in PocketC ?

Alternativelly, can one use the functions in coredll.dll ? How ?

Thank you.

PostPosted: Thu Jan 25, 2001 5:44 pm
by Justinespinosa
In PocketC V2, You can use the keepscreen_on() and ..._off() functions.

I have done an exemple of this. you can try it by downloading it on my site ( then Windows CE Area, and Softwares exemple) or just ask me if you need other help.

I don't work with pocketC V3, so i don't know for the DLL


OUTS Softwares

PostPosted: Fri Jan 26, 2001 8:37 am
by guy
I looked at lots of ways of doing this for PCForm for it's rubber band selection box. There is no direct access to an xor drawing operation, which is a real shame. I tried using very small (1 pixel wide or high) windows controls with a border instead of the line drawing functions, but the performance was poor. They did get over the problem though.

Until an xor drawing mode is introduced I've given up and just undraw the box in the background colour and draw it again in the new position. I've added a screen refresh option to the menu so that the user can get rid of all the little lines that appear where the undraw doesn't actually go over the main background.

I still wait for the xor drawing mode that I requested two years ago...

Hi Kevin :-)


PostPosted: Fri Jan 26, 2001 8:40 am
by guy
The alternative is to write an interface DLL in evc and call the real functions. See Kevin's post about this elsewhere on the web board.

You then need to distribute versions for all combinations of processor, operating system and device format with your PocketC application. This means that you need the older vcce product as well as evc if you want to catch the older operating system versions and devices.


PostPosted: Fri Jan 26, 2001 10:39 am
by jh
Justin and Guy,

Thank you.