ListView_SetItemPosition巨集 (commctrl.h)
將專案移至清單檢視控件中指定的位置(在圖示或小型圖示檢視中)。 您可以使用此巨集或明確傳送 LVM_SETITEMPOSITION 訊息。
語法
BOOL ListView_SetItemPosition(
HWND hwndLV,
int i,
int x,
int y
);
參數
hwndLV
類型:HWND
清單檢視控件的句柄。
i
類型:int
清單檢視專案的索引。
x
類型:int
專案左上角的新 X 位置,以檢視座標表示。
y
類型:int
專案左上角的新 Y 位置,在檢視座標中。
傳回值
類型:BOOL
如果成功,則傳回 true true,否則會 傳回 false。
言論
如果清單檢視控件具有 LVS_AUTOARRANGE 樣式,則會在設定專案的位置之後排列清單檢視控件。
在 Windows Vista 上,在具有 LVS_AUTOARRANGE 樣式的清單檢視控件上呼叫此巨集不會執行任何動作,且傳回值 FALSE。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | commctrl.h |