影子论坛
发新帖
- 手机CAPP
- 获取和设置屏幕分辨率
-
-
获取和设置屏幕分辨率
教程
-
风的影子
2018-7-27
652
-
手机C获取屏幕宽高很简单,使用内部宏SCRW代表屏幕宽度,SCRH代表屏幕高度,所以,我们在手机C的源码里面经常看到这样一段代码:
ref(0, 0, SCRW, SCRH);
这段代码的意思就是刷新屏幕(绘制的图像必须使用ref函数刷新之后才能显示在屏幕上),从屏幕的左上角(0,0)刷新到屏幕的宽高,即全屏刷新。
屏幕宽高可以直接使用printf打印出来
printf("屏幕缓存区宽高 %d %d",SCRW,SCRH);
调用函数setscrsize设置分辨率
该函数将重新初始化屏幕
SCRW SCRH 的值也会随之改变
建议在init函数里调用此函数,例如
//设置屏幕分辨率为480×800
setscrsize(480, 800);
返回
Processed Time:0.20772504806519