STM32中,void LCD_ShowString(u16 x,u16 y,u16 width,u16 height,u8 size,u8 *p)这段话是什么意思

函数内部各个参数分别代表什么意思?

x是字符串显示起始的横坐标,同理y是字符串显示起始的纵坐标,x,y确定了字符串显示的起始位置。width字面意思是宽,也就是这个字符串在横坐标方向能显示的最大宽度,而height就是高度,二者相当于构成了一个显示字符串的面积区域,如字符串长度大于width,就转到下一行显示。size就是字符串的字体的大小,取决于取模时的选择,比如16*8,24*12。*p就是一个指向字符串起始字符的指针,把字符串的首地址传给它就会显示接下来的内容。比如该字符串是这样定义u8 buff[20]="STM32";把buff填到*p的位置即可,因为buff就是代表字符串的首地址。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-02
字面上看是显示字符串,x y是现实位置。width height是宽和高。size应该是字符数,p是需要现实的内容本回答被网友采纳
第2个回答  2018-03-11
就是REct的最上角的坐标啊,因为坐标是一个点,包含x和y的 你说的右、下 有右下坐标由x,y,width,height这4个参数可以直接计算出来
第3个回答  2018-03-11
显示屏显示图片或者字符
第4个回答  2018-05-21
这是一个显示字符串的函数:
参数X,Y代表:要显示的起点坐标
参数width,height代表:要显示的区域宽度和高度
参数size代表:要显示字符串的字体大小(如:12,16,24)
参数*p代表:要显示的字符串数组的起始指针(如:“Hello Word”本质上就是个数组指针,指向一个数组如:unsigned char data[12] = {0x48, 0x65, 0x6C, 0x6C, 0x6F, 0x20, 0x77, 0x6F, 0x72, 0x6C, 0x64, 0x00};)
相似回答