diff options
author | Igor Pavlov <ipavlov@users.sourceforge.net> | 2007-01-20 03:00:00 +0300 |
---|---|---|
committer | Kornel LesiĆski <kornel@geekhood.net> | 2016-05-28 02:15:49 +0300 |
commit | d9666cf046a8453b33b3e2fbf4d82295a9f87df3 (patch) | |
tree | c722ed19b844b53042aec0c1d7d2f8381140a5ed /CPP/Windows/Control/ListView.cpp | |
parent | 804edc5756fede54dbb1aefda6d39d306111938d (diff) |
4.44 beta
Diffstat (limited to 'CPP/Windows/Control/ListView.cpp')
-rwxr-xr-x | CPP/Windows/Control/ListView.cpp | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/CPP/Windows/Control/ListView.cpp b/CPP/Windows/Control/ListView.cpp new file mode 100755 index 00000000..b532a7a4 --- /dev/null +++ b/CPP/Windows/Control/ListView.cpp @@ -0,0 +1,58 @@ +// Windows/Control/ListView.cpp + +#include "StdAfx.h" + +#include "Windows/Control/ListView.h" + +namespace NWindows { +namespace NControl { + +bool CListView::CreateEx(DWORD exStyle, DWORD style, + int x, int y, int width, int height, + HWND parentWindow, HMENU idOrHMenu, + HINSTANCE instance, LPVOID createParam) +{ + return CWindow::CreateEx(exStyle, WC_LISTVIEW, TEXT(""), style, x, y, width, + height, parentWindow, idOrHMenu, instance, createParam); +} + +bool CListView::GetItemParam(int itemIndex, LPARAM ¶m) const +{ + LVITEM item; + item.iItem = itemIndex; + item.iSubItem = 0; + item.mask = LVIF_PARAM; + bool aResult = GetItem(&item); + param = item.lParam; + return aResult; +} + +/* +int CListView::InsertItem(UINT mask, int item, LPCTSTR itemText, + UINT nState, UINT nStateMask, int nImage, LPARAM lParam) +{ + LVITEM item; + item.mask = nMask; + item.iItem = nItem; + item.iSubItem = 0; + item.pszText = (LPTSTR)itemText; + item.state = nState; + item.stateMask = nStateMask; + item.iImage = nImage; + item.lParam = lParam; + return InsertItem(&item); +} + +int CListView::InsertItem(int nItem, LPCTSTR itemText) +{ + return InsertItem(LVIF_TEXT, nItem, itemText, 0, 0, 0, 0); +} + +int CListView::InsertItem(int nItem, LPCTSTR itemText, int nImage) +{ + return InsertItem(LVIF_TEXT | LVIF_IMAGE, nItem, itemText, 0, 0, nImage, 0); +} +*/ + +}} + |