ucgui中的WM_SET_FOCUS怎么才能被执行?

发布网友 发布时间:2024-10-24 16:48

我来回答

1个回答

热心网友 时间:2024-10-29 08:52

楼主说的不是很清楚,
我以按钮控件为例来说下,按钮是如何处理WM_SET_FOCUS这个消息的,当创建按钮的时候会有一个UCGUI自己默认的一个回调函数void BUTTON_Callback(WM_MESSAGE *pMsg)
他的代码中有
if (WIDGET_HandleActive(hObj, pMsg) == 0) {
return;
}
聚焦消息的处理就在WIDGET_HandleActive(hObj, pMsg)这里进行了处理。
如果楼主想在自己的回调函数中对窗体进行聚焦操作的话可以仿照控件来做。
因为不清楚楼主到底问什么 所以不知道说的对不对、

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com