Override System Draw on WM6 +

I am developing a "desktop" for WM6 + and I was wondering if I could override the draw that WM does when the OS starts up (for example, the start menu, "softkey bar" and "background"), basically my program draws a windows screen today. My program will, of course, integrate everything that integrated the original "screen".

C ++

+1


source to share


3 answers


Do you want to implement today's "theme" of the screen or work in kiosk mode? The first one is simple - you need a lot of experience to do the second.

Commercial solutions are available that allow you to manage your device in Kiosk mode. However, it is not cheap. If you plan to do this yourself, you will need a good knowledge of Windows CE. I suggest you download Platform Builder (I'm not sure what they call it now) and see the source code. This is the best way to learn about the internals of a system.



One solution, not as perfect but easy to implement, is to create a full screen application and launch it at startup. You also need to intercept the hardware keys.

+1


source


You have several options. You can personalize your home screen that doesn't require a code, use a theme generator like one from Ruttensoft (there are others, so some searches). The final option is to write your own theme using the Home Screen API or Today Screen API , depending on the form factor of your target device.



0


source


In addition to my question (since I cannot change it), I will not use the theme or screen of today's screen.

0


source







All Articles