EMWIN基础函数使用笔记

EMWIN基础函数使用

WM_SetFocusOnNextChild

接外部键盘时,聚焦到下一个按键

GUI_EndDialog

关闭对话框

WM_SetFocus

手动设置聚焦

WM_DeleteWindow

删除窗口

WM_CreateWindow

创建窗口

WM_HideWindow

隐藏窗口

GUI_ALLOC_GetNumFreeBytes

监控剩余内存使用情况

GUI_ALLOC_GetNumUsedBytes

监控使用了内存的情况

子界面发送消息到父界面

WM_SendMessageNoPara(WM_GetParent(pMsg->hWin), USER_MSG_FOCUS);

WM_SendMessageNoPara

向窗口发送消息,无参数,注意不是向对话框

WM_GetClientWindow

使用此函数可以检索 FRAMEWIN 小工具的客户端窗口句柄。

WM_GetDialogItem

返回对话框小工具的句柄

WM_SetFocus(WM_GetDialogItem(WM_GetParent(pMsg->hWin), ID_BUTTON_2));聚焦到某个控件时需要先找到该对话框的句柄

按键反应

GUI_KEY_ESCAPE:会从子界面,主机发送到父界面
GUI_KEY_TAB:聚焦到下一个控件
GUI_KEY_BACKTAB:聚焦到前一个控件

按键在不同的小工具下会有不同的按键反应

后续开发工作完成,开始写使用emwin的博客

你可能感兴趣的:(stm32)