TreeView_DeleteAllItems巨集 (commctrl.h)
從樹檢視控件刪除所有專案。
語法
BOOL TreeView_DeleteAllItems(
HWND hwnd
);
參數
hwnd
類型:HWND
樹視圖控件的句柄。
傳回值
類型:BOOL
如果成功,則傳回 true true,否則會 傳回 false。
言論
從樹視圖控件刪除項目之後,其 HTREEITEM 句柄無效且無法使用。
拿掉每個專案時,父視窗會收到 TVN_DELETEITEM 通知碼。
如果正在編輯專案標籤,則會取消編輯作業,且父視窗會收到 TVN_ENDLABELEDIT 通知碼。
您也可以將 lParam
如果樹檢視控件的視窗樣式包含TVS_NOSCROLL且刪除所有專案,則在重設窗口樣式之前,不會顯示新專案。 下列程式代碼顯示一種方式,以確保一律顯示專案。
DWORD styles = GetWindowLong(hwnd, GWL_STYLE);
TreeView_DeleteAllItems(hwnd);
SetWindowLong(hwnd, GWL_STYLE, styles);
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | commctrl.h |