硬汉嵌入式论坛

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

[emWin] 使用GUIBuilder工具创建二个窗口调用时会闪屏

[复制链接]

45

主题

45

回帖

45

积分

初级会员

积分
45
发表于 2016-4-11 23:54:51 | 显示全部楼层 |阅读模式
使用GUIBuilder工具创建二个窗口互调用时会闪屏,查看手册说要使用函数 WM_SetCreateFlags() 设置默认创建标记,那个是默认创建标记??

static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] = {
  { WINDOW_CreateIndirect, "Window", ID_WINDOW_0, 0, 30, 320, 210, 0, 0x0, 0 },
  { BUTTON_CreateIndirect, "6_1", ID_BUTTON_0, 0, 8, 320, 50, 0, 0x0, 0 },
  { BUTTON_CreateIndirect, "6_2", ID_BUTTON_1, 0, 58, 320, 50, 0, 0x0, 0 },
  { BUTTON_CreateIndirect, "6_3", ID_BUTTON_2, 0, 108, 320, 50, 0, 0x0, 0 },
  { BUTTON_CreateIndirect, "6_4", ID_BUTTON_3, 0, 158, 320, 50, 0, 0x0, 0 },
  // USER START (Optionally insert additional widgets)

WM_HWIN GUIA6(void) {
   GUIA6_hWin=GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog,GUIA1_hWin, 0, 0);
  return GUIA6_hWin;
}
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115711
QQ
发表于 2016-4-12 00:34:54 | 显示全部楼层
在GUI_Init()函数后调用
--------------------------------------------
/* 使能窗口使用内存设备 */
WM_SetCreateFlags(WM_CF_MEMDEV);
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-13 13:05 , Processed in 0.223146 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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