I've tried to remove the battery symbol (lower right corner).
The way i did was to write my own message pump, which removes every PM_DRAW from the queue and draws the children itself.
(And the BeginDraw and EndDraw functions don't have to be called)
But this is done in an infinite loop, thus it uses much battery power.
Is there an simpler way to remove the battery symbol?

Remove Battery Symbol
Started by
mkanter
, Mar 23 2005 01:09 PM
3 replies to this topic
#1
Posted 23 March 2005 - 01:09 PM
#2
Posted 23 March 2005 - 06:03 PM
so far ive been able to remove everything but the battery symbol... brian said it cant be done, which could me that it cant be done with the supported functions of the SDK, or that its strictly impossible.
#3
Guest_Guest_mkanter_*_*
Posted 24 March 2005 - 05:46 PM
OK I've to say that i've reverse engeneered some parts. and the solution it VERY buggy and works only sometimes. (Im not sure if it will work on the classpad)
AND THE TROUBLE AND THE WASTE OF TIME IS NOT WORTH ABOUT. 
Casio (and the rest of the developers related to the SDK) don't need to worry about the release of code or something.


Casio (and the rest of the developers related to the SDK) don't need to worry about the release of code or something.

#4
Posted 25 March 2005 - 10:41 PM
But this is done in an infinite loop, thus it uses much battery power.
Is there an simpler way to remove the battery symbol?
Hmm.... maybe you could subclass the screen and override the EndDraw method. I think this is where the battery indicator is displayed. You'd also have to set your new screen replacing the old one. I don't know if this is possible.

The problem you pointed out with your method is the ClassPad will never enter a low power wait state. It will drain the battery much quicker, so you really want to display the battery indicator to warn the user.

0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users