导航:  Windows Controls Wrapper Functions > List View Control > Structures >

LVBKIMAGE

上一页返回章节概述下一页

描述

 

包含有关列表视图控件的背景图像的信息。

 

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_GETBKIMAGELVM_SETBKIMAGE消息一起使用。

 

最低操作系统

 

Windows 2000,Windows NT 4.0与Internet Explorer 4.0,Windows 98,Windows 95与Internet Explorer 4.0。

 

引用文件 #INCLUDE Once

 

CommCtrl.inc