硬汉嵌入式论坛

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

[emWin] WM_SetCreateFlags(WM_CF_MEMDEV)问题

[复制链接]

3

主题

7

回帖

16

积分

新手上路

积分
16
QQ
发表于 2019-4-16 11:09:25 | 显示全部楼层 |阅读模式
代码为:
void MainTask(void) {

//        WM_SetCreateFlags(WM_CF_MEMDEV);
        GUI_Init();

        if (GUI_ALLOC_GetNumFreeBytes() < RECOMMENDED_MEMORY) {
                GUI_ErrorOut("Not enough memory available.");
                return;
        }

        GUI_SetBkColor(GUI_RED);
        GUI_Clear();
        GUI_SetColor(GUI_BLACK);
        GUI_SetFont(&GUI_Font24_ASCII);
        GUI_DispStringHCenterAt("DrawBMP - Sample", 160, 5);
        while (1) {
                GUI_Delay(1);
        }
}


屏蔽WM_SetCreateFlags(WM_CF_MEMDEV);这一句代码可以正常运行,加上了这一句直接黑屏,请问各位大佬这是什么问题

TIM截图20190416110808.png
TIM截图20190416110835.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-4-16 11:20:27 | 显示全部楼层
放在GUI_Init函数后面即可

评分

参与人数 1金币 +4 收起 理由
凡吹羽_xXQqf + 4 赞一个!

查看全部评分

回复

使用道具 举报

3

主题

7

回帖

16

积分

新手上路

积分
16
QQ
 楼主| 发表于 2019-4-16 11:30:28 | 显示全部楼层
eric2013 发表于 2019-4-16 11:20
放在GUI_Init函数后面即可

果然可以,手册里说在调用GUI_Init()之前允许设置创建标记,这将导致背景窗口也受到创建标志的影响。具体影响的问题是什么呢,在之前不是存储设备作用所有窗口的吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-4-16 11:42:08 | 显示全部楼层
凡吹羽_xXQqf 发表于 2019-4-16 11:30
果然可以,手册里说在调用GUI_Init()之前允许设置创建标记,这将导致背景窗口也受到创建标志的影响。具体 ...

QQ截图20190416114137.jpg
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-17 22:16 , Processed in 0.235427 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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