diff options
Diffstat (limited to 'plugins/DbEditorPP/src/utils.cpp')
-rw-r--r-- | plugins/DbEditorPP/src/utils.cpp | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/plugins/DbEditorPP/src/utils.cpp b/plugins/DbEditorPP/src/utils.cpp index f6d394c8bf..5b93ac8ad1 100644 --- a/plugins/DbEditorPP/src/utils.cpp +++ b/plugins/DbEditorPP/src/utils.cpp @@ -21,6 +21,25 @@ extern BYTE nameOrder[NAMEORDERCOUNT]; ///////////////////////////////////////////////////////////////////////////////////////// +int ListView_GetItemTextA(HWND hwndLV, int i, int iSubItem, char *pszText, int cchTextMax) +{ + LV_ITEMA lvi; + lvi.iSubItem = iSubItem; + lvi.cchTextMax = cchTextMax; + lvi.pszText = pszText; + return SendMessageA(hwndLV, LVM_GETITEMTEXTA, (WPARAM)(i), (LPARAM)(LV_ITEMA *)&lvi); +} + +int ListView_SetItemTextA(HWND hwndLV, int i, int iSubItem, const char *pszText) +{ + LV_ITEMA lvi; + lvi.iSubItem = iSubItem; + lvi.pszText = (char*)pszText; + return SendMessageA(hwndLV, LVM_SETITEMTEXTA, (WPARAM)(i), (LPARAM)(LV_ITEMA *)&lvi); +} + +///////////////////////////////////////////////////////////////////////////////////////// + char* StringFromBlob(BYTE *blob, WORD len) { int j; @@ -353,7 +372,7 @@ void saveListSettings(HWND hwnd, ColumnsSettings *cs) } } -INT_PTR CALLBACK ColumnsCompare(LPARAM lParam1, LPARAM lParam2, LPARAM myParam) +int CALLBACK ColumnsCompare(LPARAM lParam1, LPARAM lParam2, LPARAM myParam) { ColumnsSortParams params = *(ColumnsSortParams *)myParam; const int maxSize = 1024; |