使用STemWIN 编写界面,使用ICONVIEW要显示背景色,要如何操作:
在创建ICON控件时,可选参数不要选择WM_CFHASTRANS,这个参数代表颜色透明。
hWinSetup_ICON2 = ICONVIEW_CreateEx(130, /* 小工具的最左像素(在父坐标中)*/
210, /* 小工具的最上像素(在父坐标中)*/
300, /* 小工具的水平尺寸(单位:像素)*/
210+70, /* 小工具的垂直尺寸(单位:像素)*/
hWinSetup, /* 父窗口的句柄。如果为0 ,则新小工具将成为桌面(顶级窗口)的子窗口 */
WM_CF_SHOW ||WM_CF_ANCHOR_BOTTOM, /* 窗口创建标记。为使小工具立即可见,通常使用 WM_CF_SHOW */
0,//ICONVIEW_CF_AUTOSCROLLBAR_V, /* 默认是0,如果不够现实可设置增减垂直滚动条 */
0, /* 小工具的窗口ID */
60, /* 图标的水平尺寸 */
60);
然后调用以下函数,就可以显示背景色。
ICONVIEW_SetBkColor(hWinSetup_ICON1, ICONVIEW_CI_BK,Setup_BackColor[1] | 0x00000000);