awtk/docs/how_to_enable_mouse_cursor.md
2018-10-22 12:34:47 +08:00

22 lines
785 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 如何启用鼠标指针
## 一、demo启用鼠标指针
在demo\_main.c中有下列代码要启用鼠标指针只需要定义宏ENABLE\_CURSOR即可。
```
#ifdef ENABLE_CURSOR
window_manager_set_cursor(window_manager(), "cursor");
#endif /*ENABLE_CURSOR*/
```
## 二、自己的应用程序启用鼠标指针
* 如果自己的应用程序没有走demo_main的流程可以自己调用window\_manager\_set\_cursor或widget\_cursor。
* 在任何时候,可以根据需要切换鼠标指针。
## 三、指针图片的要求
指针的形状有多种,比如普通指针、十字、文本选择和等待等等。为了简化处理,在绘制指针时,我们把图片的中心定位到鼠标的当前位置,在制作指针图片时,请考虑这一点。