硬汉嵌入式论坛

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

[emWin] 使用GUIBuilder生成界面后,无法用GUI_DrawBitmap函数绘图

[复制链接]

2

主题

11

回帖

17

积分

新手上路

积分
17
发表于 2014-5-8 13:32:06 | 显示全部楼层 |阅读模式
如题:

void MainTask(void) {
  int xSize;
  int ySize;
  GUI_Init();
//  GUI_CURSOR_Show();
  GUI_Delay(500);
//  GUI_SetBkColor(GUI_BLUE);
  GUI_Clear();
  xSize = LCD_GetXSize();
  ySize = LCD_GetYSize();
  GUI_SetColor(0xF06060);
  GUI_SetFont(&GUI_Font32B_ASCII);
  GUI_DispStringHCenterAt("HelloWorld", xSize >> 1, ySize >> 1);
//  CreateWindow_test();
  GUI_Delay(500);
  GUI_DrawBitmap((const GUI_BITMAP *)&bmApplicationIcon,0,0);
  WM_ExecIdle();
  while (1) {
    GUI_Delay(200);
  }
}

没有调用CreateWindow_test()时,可以正常画出位图
当调用CreateWindow_test()后,无法显示出位图了


希望了解的程序猿可以给小弟一些指导,谢谢!!!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2014-5-8 13:49:53 | 显示全部楼层
你的CreateWindow_test把你绘制的GUI_DrawBitmap((const GUI_BITMAP *)&bmApplicationIcon,0,0);覆盖了
回复

使用道具 举报

2

主题

11

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2014-5-8 13:52:43 | 显示全部楼层

回 eric2013 的帖子

eric2013:你的CreateWindow_test把你绘制的GUI_DrawBitmap((const GUI_BITMAP *)&bmApplicationIcon,0,0);覆盖了 (2014-05-08 13:49) 
可是我是在调用CreateWindow_test()以后才调用的GUI_DrawBitmap的啊
@eric2013
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2014-5-8 14:13:53 | 显示全部楼层

回 douyijun 的帖子

douyijun:可是我是在调用CreateWindow_test()以后才调用的GUI_DrawBitmap的啊
@eric2013     (2014-05-08 13:52) 
你按照我在群里面给你说的,多试试
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-16 03:12 , Processed in 0.225874 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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