研究生
最后登录1970-1-1
在线时间 小时
注册时间2014-2-21
|
在处理创建图片的时候看不懂,不知道在干什么,求指导,代码如下,希望能有大侠帮忙解答。谢啦
[code=c] case WM_CREATE:
for(i=0;i<VIRTUAL_WIN_NUM;i++)
{
/*
* 创建图标控件
*/
hWin = ICONVIEW_CreateEx(i*240, 5, WinPara.xSizeWin, WinPara.ySizeWin,
hParent, WM_CF_SHOW | WM_CF_HASTRANS,
0, GUI_ID_ICONVIEW0+i, 55, 70);
/* 设置选定图标的颜色 */
ICONVIEW_SetBkColor(hWin, ICONVIEW_CI_SEL, GUI_BLUE | 0xC0000000);
/* 设置图标的字体 */
ICONVIEW_SetFont(hWin, &GUI_Font13B_ASCII);
/* 设置初始选择的图标为 -1 (表示尚未选择)*/
ICONVIEW_SetSel(hWin,-1);
}
/* 设置当前索引 */
WinPara.ctr_index = 0;
#if 0
/* 显示图标 */
for(i = 0,j = 0;i<VIRTUAL_WIN_NUM && j < GUI_COUNTOF(_aBitmapItem) ;i++ )
{
hWin = WM_GetDialogItem(pMsg->hWin,GUI_ID_ICONVIEW0+i);
/*
* 添加图标到图标控件
*/
for (j = (0 + i*ICON_PAGE_NUM); (j - i*ICON_PAGE_NUM)< ICON_PAGE_NUM && j < GUI_COUNTOF(_aBitmapItem); j++)
{
ICONVIEW_AddBitmapItem(hWin, _aBitmapItem[j].pBitmap, _aBitmapItem[j].pText);
}
}
#else
/* 显示第一个图标页 */
hWin = WM_GetDialogItem(pMsg->hWin,GUI_ID_ICONVIEW0);
/*
* 添加图标到图标控件
*/
for (j = 0 ; j < ICON_PAGE_NUM && j < GUI_COUNTOF(_aBitmapItem); j++)
{
ICONVIEW_AddBitmapItem(hWin, _aBitmapItem[j].pBitmap, _aBitmapItem[j].pText);
}
/* 显示第二个图标页 */
hWin = WM_GetDialogItem(pMsg->hWin,GUI_ID_ICONVIEW1);
/*
* 添加图标到图标控件
*/
for (j = 0 ; j < ICON_PAGE_NUM && j < GUI_COUNTOF(_aBitmapItem2); j++)
{
ICONVIEW_AddBitmapItem(hWin, _aBitmapItem2[j].pBitmap, _aBitmapItem2[j].pText);
}
#endif
break;[/code]
|
|