TreeView_SetBorder 宏 (commctrl.h)

[适用于内部用途;不建议在应用程序中使用。 在 Windows 的未来版本中可能不支持此宏。]

设置树视图控件中项的边框大小。 可以使用此宏或显式发送 TVM_SETBORDER 消息。

语法

int TreeView_SetBorder(
   HWND  hwnd,
   DWORD dwFlags,
   SHORT xBorder,
   SHORT yBorder
);

参数

hwnd

类型:HWND

树视图控件的句柄。

dwFlags

类型:DWORD

操作标志。 此参数可以是以下一个或多个值:

价值 意义
TVSBF_XBORDER
将指定的边框大小应用于树视图控件中项的左侧。
TVSBF_YBORDER
将指定的边框大小应用于树视图控件中项的顶部。

xBorder

类型:SHORT

左边框的大小(以像素为单位)。

yBorder

类型:SHORT

上边框的大小(以像素为单位)。

返回值

类型:int

返回一个 int 值,该值包含以前的边框大小(以像素为单位)。 LOWORD 包含水平边框的以前大小,HIWORD 包含以前大小的垂直边框。

言论

仅出于间距目的设置项目边框。 成功的设置会触发滚动条的重新计算。

要求

要求 价值
最低支持的客户端 Windows Vista [仅限桌面应用]
支持的最低服务器 Windows Server 2003 [仅限桌面应用]
目标平台 窗户
标头 commctrl.h

另请参阅

TVM_SETBORDER