|
创建了两个图标ICON,下载进代码后。只显示出下标文字,并没有显示图标。只有点击文字后图标才显示出来 不知道为什么,有没有具体解决方法。 创建图标代码: void CreateIconWin(void)
{
WM_HWIN WINWIN1;
WIN1= WM_CreateWindowAsChild(
0
0
240
320
WM_HBKWIN
WM_CF_SHOW
_cbBkWindow //主界面
0
);
WIN=ICONVIEW_CreateEx
(
0 //最左像素
0 //最上像素
240 //小工具水平尺寸
320 //小工具垂直尺寸
WIN1 //父窗口的句柄
WM_CF_SHOW | WM_CF_HASTRANS //创建后显示
0
GUI_ID_ICONVIEW0 // 小工具的窗口ID
48 // 图标的水平尺寸
60
);
// 图标的垂直尺寸
ICONVIEW_SetSpace(WIN GUI_COORD_X 10);
ICONVIEW_SetBkColor(WIN ICONVIEW_CI_SEL GUI_RED | 0x80000000);
ICONVIEW_SetTextColor(WIN 0 GUI_GREEN | 0x80000000);
ICONVIEW_SetTextColor(WIN 1 GUI_GREEN | 0x80000000);
ICONVIEW_AddBitmapItem(WIN _aBitmapItem0[0].pBitmap"ICON0");
ICONVIEW_AddBitmapItem(WIN _aBitmapItem0[0].pBitmap"ICON1");
ICONVIEW_SetIconAlign(WIN ICONVIEW_IA_HCENTER|ICONVIEW_IA_TOP);
}
void UserAPP(void) { WM_SetCreateFlags(WM_CF_MEMDEV); GUI_Init(); BUTTON_SetDefaultSkin(BUTTON_SKIN_FLEX); CreateIconWin(); while(1) { GUI_Delay(5); } }
下载后情形:
未点击屏幕时,只显示下方图标的文字
点击文字区域后图标也就显示出来了 请问这个问题怎么具体的去解决了 还有一个特别的现象就是当只ICONVIEW_AddBitmapItem一个图标的时候,一下载进后,图标和下标文字马上就显示出来了, 而大于1个图标的时候,初始状态图标是显示不出来的,只有当点击下方文字后,图标才显示出来。 求求大家帮帮我,
|