硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3614|回复: 2
收起左侧

[emWin] 请问如何删除子窗口,返回到父窗口的原聚焦状态?

[复制链接]

10

主题

20

回帖

50

积分

初级会员

积分
50
QQ
发表于 2016-1-20 17:15:03 | 显示全部楼层 |阅读模式
父窗口有几个按键,按了其中一个按键后在父窗口上弹出一个子窗口,父窗口不被删除。
在子窗口经过一系列操作后,删除子窗口,需回到父窗口,并且聚焦在离开父窗口前的那个按键上。


如果子窗口只做以下动作,只能聚焦在父窗口上,但不能聚焦在那个按键上。

WM_DeleteWindow(hWin);
GUI_Clear();
WM_SetFocus(父窗口句柄);

说得有点复杂,希望大家明白,请大家指教一下,谢谢!
回复

使用道具 举报

58

主题

118

回帖

292

积分

高级会员

积分
292
发表于 2016-1-21 08:37:01 | 显示全部楼层
WM_SetFocus(返回后需聚焦的小工具句柄)
回复

使用道具 举报

10

主题

20

回帖

50

积分

初级会员

积分
50
QQ
 楼主| 发表于 2016-1-22 08:36:38 | 显示全部楼层

回 yuanfp 的帖子

yuanfp:WM_SetFocus(返回后需聚焦的小工具句柄) (2016-01-21 08:37) 
那就要把窗口内的小工具句柄弄成全局变量了,感觉怪怪的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-13 06:18 , Processed in 0.219153 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表