From c782721943b3c989d717bfeaa7ff105ceb901577 Mon Sep 17 00:00:00 2001 From: Kusanagi Kouichi Date: Mon, 23 Jun 2003 03:35:19 +0000 Subject: [PATCH] Added ListView_GetItemText macro. --- include/commctrl.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/include/commctrl.h b/include/commctrl.h index e6ea70737b4..7ba66140175 100644 --- a/include/commctrl.h +++ b/include/commctrl.h @@ -3441,6 +3441,24 @@ typedef struct NMLVSCROLL (HWND)SNDMSGW((hwndLV),LVM_EDITLABELW,(WPARAM)(int)(i), 0L) #define ListView_EditLabel WINELIB_NAME_AW(ListView_EditLabel) +#define ListView_GetItemTextA(hwndLV, i, _iSubItem, _pszText, _cchTextMax) \ +{ \ + LVITEMA _LVi;\ + _LVi.iSubItem = _iSubItem;\ + _LVi.cchTextMax = _cchTextMax;\ + _LVi.pszText = _pszText;\ + SNDMSGA(hwndLV, LVM_GETITEMTEXTA, (WPARAM)(i), (LPARAM)&_LVi);\ +} +#define ListView_GetItemTextW(hwndLV, i, _iSubItem, _pszText, _cchTextMax) \ +{ \ + LVITEMW _LVi;\ + _LVi.iSubItem = _iSubItem;\ + _LVi.cchTextMax = _cchTextMax;\ + _LVi.pszText = _pszText;\ + SNDMSGW(hwndLV, LVM_GETITEMTEXTW, (WPARAM)(i), (LPARAM)&_LVi);\ +} +#define ListView_GetItemText WINELIB_NAME_AW(ListView_GetItemText) + #define ListView_SetItemTextA(hwndLV, i, _iSubItem, _pszText) \ { LVITEMA _LVi; _LVi.iSubItem = _iSubItem; _LVi.pszText = _pszText;\ SNDMSGA(hwndLV, LVM_SETITEMTEXTA, (WPARAM)i, (LPARAM) (LVITEMA*)&_LVi);} -- 2.11.4.GIT