From 3e8b35b2c08fe9b46607122962451be055eb5fbc Mon Sep 17 00:00:00 2001 From: XakerTwo <13261533+XakerTwo@users.noreply.github.com> Date: Tue, 25 Feb 2025 22:43:40 +0300 Subject: [PATCH] added inline function for full reset list view --- src/routine.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/routine.h b/src/routine.h index 846c905..4bb22b0 100644 --- a/src/routine.h +++ b/src/routine.h @@ -5586,6 +5586,16 @@ FORCEINLINE BOOLEAN _r_listview_deleteallitems ( return (_r_wnd_sendmessage (hwnd, ctrl_id, LVM_DELETEALLITEMS, 0, 0) == TRUE); } +FORCEINLINE VOID _r_listview_reset ( + _In_ HWND hwnd, + _In_opt_ INT ctrl_id +) +{ + _r_listview_deleteallitems(hwnd, ctrl_id); + _r_listview_deleteallgroups(hwnd, ctrl_id); + _r_listview_deleteallcolumns(hwnd, ctrl_id); +} + FORCEINLINE BOOLEAN _r_listview_deleteitem ( _In_ HWND hwnd, _In_opt_ INT ctrl_id,