硬汉嵌入式论坛

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

[emWin] 建立window的对话框,无控件,键盘不响应?

[复制链接]

10

主题

20

回帖

50

积分

初级会员

积分
50
QQ
发表于 2016-1-15 11:21:06 | 显示全部楼层 |阅读模式
我使用对话框建立函数,新建了一个window,但里面没有控件的,那么回调函数只做了初始化后,就不再执行了,按键盘也没用了。求解,谢谢!


const GUI_WIDGET_CREATE_INFO _aBackground[]={
{WINDOW_CreateIndirect,        "",         0,                0,    0,     320,    240,     0, 0},
};
GUI_ExecDialogBox(_aBackground, GUI_COUNTOF(_aBackground), &_cbBackground, 0, 0, 0);

还有一个问题,能不能在背景窗口直接建对话框,没有控件的,响应键盘,请教怎么做,谢谢!
回复

使用道具 举报

11

主题

103

回帖

31

积分

初级会员

积分
31
发表于 2016-1-15 14:01:43 | 显示全部楼层
因为你用了 阻塞式对话框GUI_ExecDialogBox, 程序会卡在 window的回调。 直到该窗口被删除
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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