WinCE6: How to change the display resolution RRS feed

  • Question

  • Hi,

    I have a software, it was designed to work on the WinCE device with a 320*240 LCD panel. Now we want to run it on the WinCE device with a 640*480 LCD. We found it only occupies 1/4 screen after the it starts, but we need it to run in full screen mode. We don't have the source code of the software, is it possible to change the display resolution from 640*480 to 320*240, same as the display setting in Windows XP. 


    Tuesday, December 4, 2012 7:27 AM


All replies

  • Typically Windows CE devices do not expose a 'change resolution' setting in the display control panel.

    You may try to use the ChangeDisplaySettingsEx or change the display device driver  resolution in the registry: this last one requires a reboot so the deisplay driver will reinit with the new settings

    Luca Calligaris lucaDOTcalligarisATeurotechDOTcom Check my blog:

    Tuesday, December 4, 2012 7:51 AM
  • Thanks for your help.

    Do we need to modify the display device driver to support ChangeDisplaySettingsEx()?

    We are using Freescale iMX27 BSP, our LCD driver only supports 640*480,

     {DISPLAY_MODE_NECVGA, 640, 480, BSP_PREF_DISPLAY_BPP, 60, gpe16Bpp}, // 640*480*16bpp

    Tuesday, December 4, 2012 8:32 AM
  • Solved by modifying display registry.


    • Marked as answer by Eric_Ma Tuesday, December 4, 2012 9:44 AM
    Tuesday, December 4, 2012 9:44 AM