LB_DIR

【勇芳软件工作室】汉化HomePreviousNext

应用程序发送LB_DIR消息以将列表文件名添加到列表框。

LB_DIR

wParam = (WPARAM) (UINT) uAttrs; //文件属性

lParam = (LPARAM) (LPCTSTR) lpszFileSpec; //文件名地址

参数

【uAttrs】

价值【wParam中】.指定要添加到列表框的文件的属性。此参数可以是以下值的组合:

描述
DDL_ARCHIVE包括归档文件。
DDL_DIRECTORY包括子目录。子目录名称用方括号括起来([ ])。
DDL_DRIVES包括驱动器。驱动器以[-【x】-]的格式列出,其中【x】是驱动器盘符。
DDL_EXCLUSIVE仅包含具有指定属性的文件。默认情况下,即使未指定DDL_READWRITE,也会列出读写文件。
DDL_HIDDEN包括隐藏文件。
DDL_READONLY包含只读文件。
DDL_READWRITE包含没有附加属性的读写文件。
DDL_SYSTEM包括系统文件。

【lpszFileSpec】

价值【lParam的】.指向以null结尾的字符串,指定要添加到列表的文件名。如果文件名包含通配符(例如*。*),则与通配符匹配并具有【uAttrs】参数指定的属性的所有文件都将添加到列表中。

返回值

返回值是添加到列表中的最后一个文件名的从零开始的索引。如果发生错误,则返回值为LB_ERR。如果没有足够的空间来存储新的字符串,则返回值为LB_ERRSPACE。

也可以看看

DlgDirList