Share via


LB_ADDFILE訊息

將指定的檔案名新增至包含目錄清單的清單方塊。

參數

wParam

不使用這個參數。

lParam

緩衝區的指標,指定要加入的檔案名。

傳回值

傳回值是以零起始的檔案索引,如果發生錯誤,則為LB_ERR。

備註

新增 lParam的清單方塊必須已由DlgDirList函式填滿。

LB_INITSTORAGE訊息有助於加速清單方塊的初始化,這些清單方塊 (超過 100 個) 。 它會保留指定的記憶體數量,讓後續 LB_ADDFILE 訊息需要最短的時間。 您可以使用 wParamlParam 參數的估計值。 如果您超額,則會配置額外的記憶體;如果您忽略,則一般配置會用於超過要求金額的專案。

針對 ANSI 應用程式,系統會使用 CP_ACP,將清單方塊中的文字轉換成 Unicode。 這可能會導致問題。 例如,日文 Windows 中非 Unicode 清單方塊中的輔色羅馬字元將會變大。 若要修正此問題,請將應用程式編譯為 Unicode,或使用擁有者繪製的清單方塊。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
標頭
Winuser.h (包含 Windows.h)

另請參閱

參考

DlgDirList

LB_ADDSTRING