硬汉嵌入式论坛

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

[emWin] 新建子对话框,显示有问题,有图

[复制链接]

12

主题

16

回帖

52

积分

初级会员

积分
52
发表于 2018-12-29 08:49:11 | 显示全部楼层 |阅读模式
  1. case GUI_KEY_RIGHT:
  2.                                 {
  3.                                         hDlg = GUI_CreateDialogBox(_bDialogCreate, 2, _cbbDialog, hMainWin, 110, 70); /* hMainWin是主对话框,新建一个子对话框 */
  4.                                         WM_SetFocus((hDlg));
  5.                                         /* 如果不手工设置回调函数,新建对话框无法接收到按键消息 */
  6.                                         WM_SetCallback(hDlg, _cbbDialog);        /* 手工设置回调函数,新建的对话框才能接收按键消息 */
  7.                                                                                                                                                                                 /* 但是这样一来,不知为什么标题栏不见了 */
  8.                                 }
复制代码


中间的对话框没有标题栏

中间的对话框没有标题栏
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117619
QQ
发表于 2018-12-29 09:54:52 | 显示全部楼层
贴完整emWin测试代码出来,我试试。
回复

使用道具 举报

12

主题

16

回帖

52

积分

初级会员

积分
52
 楼主| 发表于 2018-12-29 11:38:17 | 显示全部楼层
我把背景删掉了,背景文件太大了。

AboutDLG.c

4.27 KB, 下载次数: 5

MAINDLG.c

7.63 KB, 下载次数: 4

stonehenge.c

626.09 KB, 下载次数: 7

回复

使用道具 举报

12

主题

16

回帖

52

积分

初级会员

积分
52
 楼主| 发表于 2018-12-29 11:39:23 | 显示全部楼层
eric2013 发表于 2018-12-29 09:54
贴完整emWin测试代码出来,我试试。

非常感谢。
stonehenge.c是背景图片,我已在MAINDLG.c中删掉对它的调用了,要不太大了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117619
QQ
发表于 2018-12-29 14:27:53 | 显示全部楼层
没问题啊
QQ截图20181229142711.jpg
回复

使用道具 举报

12

主题

16

回帖

52

积分

初级会员

积分
52
 楼主| 发表于 2018-12-30 11:18:40 | 显示全部楼层
我猜测是因为背景的问题,我再调一下吧,谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-19 06:48 , Processed in 0.039265 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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