Modifying IP Phone Suite Strings, Icons and Other UI Elements (Windows Embedded CE 6.0)
1/6/2010
Although you can modify the IP Phone Suite sample applications any way that you want by changing the source code, there are a number of ways you can change how the applications appear without making significant source code modifications.
The following table shows the files you can modify to change how the suite appears. These files are in the %_WINCEROOT%\Public\VoIP\OAK\Phone\ subdirectories.
Subdirectory and file | UI elements controlled |
---|---|
Homescreen\homescreen.rc Phcommon\phcommon.rc Phinfo\phinfo.rc Settings\phsettings.rc Phoneapp\phonecore\phonecore.rc |
Fonts used by different parts of the UI. Strings for user interface elements and context-sensitive help text. Menus, layouts, hotkeys, stringtables, rcdata. File path pointers to bitmap images (the pointer can be modified or the referenced image can be changed). |
Phinfo\* phcommon\Res\* phoneapp\phonecore\Res\* settings\Res\* |
Bitmap images referenced used. |
homescreen\resource.h phcommon\resource.h phinfo\resource.h settings\resource.h phoneapp\inc\resource.h |
#defines for text boxes, strings, dialogs, controls, menus, menu items, error messages, layouts, bitmaps, commands, fonts, colors, application metrics, titles, macros and so forth. |
Inc\controldefinitions.h |
Styles, wndclass names, WM_USER messages and screen ids. |
See Also
Concepts
Customizing the IP Phone Suite Applications