GUI_DispStringInRect()函数怎么用?

2019-07-21 00:45发布

GUI_RECT rClient;
GUI_GetClientRect(&rClient);
GUI_DispStringInRect("Hello World", &rClient, GUI_TA_VCENTER | GUI_TA_HCENTER);
为什么在板子上无法显示?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
kassandra
2019-07-21 03:47
回复【8楼】Electfans:
--------------------------
有问题:
去掉GUI_GetClientRect(&Rect); 就可以在你指定的位置显示了
否则,也是有显示的,但是在你的显示屏范围内看不到,原因是你的对其方式,如改为GUI_TA_LEFT就可以看到显示了,
这是因为GUI_GetClientRect(&Rect); 执行之后,Rect的范围是={0,0,4096,4096} 居中位置已经不在显示屏的范围内了,所以看不到,但是是有显示的,这个4096,依赖于你的系统,有可能你的不是4096,但肯定远远超过了显示范围

一周热门 更多>