Main Page
From cegcc
Welcome to the CeGCC project's Wiki.
You're invited to share experience with our tools here.
cegcc is a toolchain for the Microsoft Windows CE (also known as Windows Mobile) operating system. Only ARM compatible processors are targeted.
The project home page is http://cegcc.sourceforge.net/
More than one million of these devices ship each month with many different variants of the operating system.
Until this wiki is equiped with decent navigation, use Special:AllPages.
To ensure compatibility with the maximum number of devices, programmers are encouraged to follow these guidelines:
- Don't use the MultibyteToWideChar() supplied by the operating system, because CP_UTF8 isn't supported on all devices. Use mbstowcs() or the functions from ConvertUTF.c/h (unicode.org) instead.
- Don't link with aygshell.lib / dll. Use ceglue.c/h from http://www.rational.co.za/gosmore to set display or hide the taskbar.
- Using SipShowIM() is OK.
- Some touchscreenless devices like the SmartPhone emulator doesn't allow navigation of modeless dialog boxes.
