描述
包含有关列表视图控件的背景图像的信息。
C/C++ 语法
typedef struct tagLVBKIMAGE { ULONG ulFlags; HBITMAP hbm; LPTSTR pszImage; UINT cchImageMax; int xOffsetPercent; int yOffsetPercent; } LVBKIMAGE, *LPLVBKIMAGE; |
PB语法
TYPE LVBKIMAGEA ulFlags AS DWORD hbm AS DWORD pszImage AS ASCIIZ PTR cchImageMax AS DWORD xOffsetPercent AS LONG yOffsetPercent AS LONG END TYPE |
Unicode版本:
TYPE LVBKIMAGEW ulFlags AS DWORD hbm AS DWORD pszImage AS WSTRINGZ PTR cchImageMax AS DWORD xOffsetPercent AS LONG yOffsetPercent AS LONG END TYPE |
成员
ulFlags
此成员可能是以下一个或多个标志。
LVBKIF_SOURCE_NONE
列表视图控件没有背景图像。
LVBKIF_SOURCE_HBITMAP
背景位图通过LVBKIMAGE的hbm成员提供。
LVBKIF_SOURCE_URL
pszImage成员包含背景图像的URL。
LVBKIF_STYLE_NORMAL
背景图像正常显示。
LVBKIF_STYLE_TILE
背景图像将被平铺以填满控件的整个背景。
LVBKIF_FLAG_TILEOFFSET
指定第一个图块的坐标。
LVBKIF_TYPE_WATERMARK
水印背景位图通过LVBKIMAGE的hbm成员提供。
LVBKIF_FLAG_ALPHABLEND
仅在指定了LVBKIF_TYPE_WATERMARK时有效。
hbm
背景位图的句柄。
pszImage
包含背景图片的URL的以NULL结尾的字符串的地址。
cchImageMax
pszImage中地址的缓冲区大小。
xOffsetPercent
图像应该水平偏移的控件的客户区域的百分比。
yOffsetPercent
图像应该垂直偏移的控件的客户区域的百分比。
备注
此结构与LVM_GETBKIMAGE和LVM_SETBKIMAGE消息一起使用。
最低操作系统
Windows 2000,Windows NT 4.0与Internet Explorer 4.0,Windows 98,Windows 95与Internet Explorer 4.0。
引用文件 #INCLUDE Once
CommCtrl.inc