|

楼主 |
发表于 2023-5-26 13:14:55
|
显示全部楼层
UINT _cbEventWindow(GX_WINDOW *widget, GX_EVENT *event_ptr)
{
int years, month, day;
char buf[100];
switch (event_ptr->gx_event_type)
{
/* 控件显示事件 */
case GX_EVENT_SHOW:
/* 默认事件处理 */
gx_window_event_process(widget, event_ptr);
break;
/* 更新时间 */
case GX_SIGNAL(GUIX_ID_PROMPT0, GX_EVENT_CLICKED):
gx_scroll_wheel_selected_get(&(window.window_numeric_scroll_wheel), &years);
gx_scroll_wheel_selected_get(&(window.window_numeric_scroll_wheel_1), &month);
gx_scroll_wheel_selected_get(&(window.window_numeric_scroll_wheel_2), &day);
sprintf(buf, "%04d-%02d-%02d", (years+2000), month+1, day+1);
gx_prompt_text_set(&(window.window_prompt), buf);
break;
default:
return gx_window_event_process(widget, event_ptr);
}
return 0;
}
???
|
|