# 如何启用鼠标指针 ## 1. 启用鼠标指针 启用鼠标指针,需要定义宏 ENABLE\_CURSOR。 ## 2. 控件的缺省鼠标指针 控件的缺省鼠标指针由 vtable 的 pointer_cursor 属性指定。如 edit 的鼠标指针: ```c TK_DECL_VTABLE(edit) = {.size = sizeof(edit_t), .type = WIDGET_TYPE_EDIT, .focusable = TRUE, .inputable = TRUE, .pointer_cursor = WIDGET_CURSOR_EDIT, .clone_properties = s_edit_properties, .persistent_properties = s_edit_properties, .parent = TK_PARENT_VTABLE(widget), .create = edit_create, .on_re_translate = edit_on_re_translate, .on_paint_self = edit_on_paint_self, .set_prop = edit_set_prop, .get_prop = edit_get_prop, .on_destroy = edit_on_destroy, .on_copy = edit_on_copy, .on_event = edit_on_event} ``` > 控件的缺省鼠标指针在 AWTK 内部写定了,开发者可以换图片来改变鼠标指针的形状。 ## 3. 为单个控件指定鼠标指针。 为单个控件指定鼠标指针,只需要指定控件的 pointer_cursor 属性即可。如: ```xml