发新话题
打印

屏分辨率如何设置?

屏分辨率如何设置?

2440


WINCE5.0

TOP

等待中。。。。。。。。。。。。

TOP

楼主的意思是关于如果修改分辨率吧?


  找到下面几个文件,然后修改其中的参数


s3c2440a_lcd.h文件的修改:


#define    LCD_SCR_XSIZE           (800)       // 按照所需分辨率修改 


#define    LCD_SCR_YSIZE           (600)       // 按照所需分辨率修改


#define    LCD_SCR_XSIZE_TFT       (800)       // 按照所需分辨率修改


#define    LCD_SCR_YSIZE_TFT       (600)       // 按照所需分辨率修改


#define    LCD_XSIZE_TFT           800       // 按照所需分辨率修改


#define    LCD_YSIZE_TFT           600       // 按照所需分辨率修改


#define LCD_VBPD                             ((7)&0xff)


#define LCD_VFPD                             ((4)&0xff)


#define LCD_VSPW                                   ((2) &0x3f)


#define LCD_HBPD                             ((37)&0x7f)


#define LCD_HFPD                             ((32)&0xff)


#define LCD_HSPW                                   ((30)&0xff)


◆ s3c2440disp.cpp文件:


    m_nScreenWidth =800; // 按照所需分辨率修改


    m_nScreenHeight =600; // 按照所需分辨率修改


    m_cxPhysicalScreen =800; // 按照所需分辨率修改


    m_cyPhysicalScreen =600; // 按照所需分辨率修改

TOP

除了楼上说的,我再补充一点


#define LCD_VBPD                             ((7)&0xff)


#define LCD_VFPD                             ((4)&0xff)


#define LCD_VSPW                                   ((2) &0x3f)


#define LCD_HBPD                             ((37)&0x7f)


#define LCD_HFPD                             ((32)&0xff)


#define LCD_HSPW                                   ((30)&0xff)


 


这几个参数要跟着你液晶的资料修改,否则要么显示半屏幕,要么显示花屏,千奇百怪的事情都会发生。

TOP

kkkkkkkkkkkkk

TOP

发新话题