mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
304 lines
6.8 KiB
304 lines
6.8 KiB
// Machine generated IDispatch wrapper class(es) created with ClassWizard
|
|
|
|
#include "stdafx.h"
|
|
#include "hmlistview.h"
|
|
|
|
#ifdef _DEBUG
|
|
#define new DEBUG_NEW
|
|
#undef THIS_FILE
|
|
static char THIS_FILE[] = __FILE__;
|
|
#endif
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// _DHMListView properties
|
|
|
|
CString _DHMListView::GetTitle()
|
|
{
|
|
CString result;
|
|
GetProperty(0x1, VT_BSTR, (void*)&result);
|
|
return result;
|
|
}
|
|
|
|
void _DHMListView::SetTitle(LPCTSTR propVal)
|
|
{
|
|
SetProperty(0x1, VT_BSTR, propVal);
|
|
}
|
|
|
|
CString _DHMListView::GetDescription()
|
|
{
|
|
CString result;
|
|
GetProperty(0x2, VT_BSTR, (void*)&result);
|
|
return result;
|
|
}
|
|
|
|
void _DHMListView::SetDescription(LPCTSTR propVal)
|
|
{
|
|
SetProperty(0x2, VT_BSTR, propVal);
|
|
}
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// _DHMListView operations
|
|
|
|
void _DHMListView::SetProgressRange(long lLowerBound, long lUpperBound)
|
|
{
|
|
static BYTE parms[] =
|
|
VTS_I4 VTS_I4;
|
|
InvokeHelper(0x3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
|
|
lLowerBound, lUpperBound);
|
|
}
|
|
|
|
long _DHMListView::GetProgressPos()
|
|
{
|
|
long result;
|
|
InvokeHelper(0x4, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
|
|
return result;
|
|
}
|
|
|
|
void _DHMListView::SetProgressPos(long lPos)
|
|
{
|
|
static BYTE parms[] =
|
|
VTS_I4;
|
|
InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
|
|
lPos);
|
|
}
|
|
|
|
long _DHMListView::InsertItem(long lMask, long lItem, LPCTSTR lpszItem, long lState, long lStateMask, long lImage, long lParam)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_I4 VTS_I4 VTS_BSTR VTS_I4 VTS_I4 VTS_I4 VTS_I4;
|
|
InvokeHelper(0x6, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
lMask, lItem, lpszItem, lState, lStateMask, lImage, lParam);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::InsertColumn(long lColumn, LPCTSTR lpszColumnHeading, long lFormat, long lWidth, long lSubItem)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_I4 VTS_BSTR VTS_I4 VTS_I4 VTS_I4;
|
|
InvokeHelper(0x7, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
lColumn, lpszColumnHeading, lFormat, lWidth, lSubItem);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::SetItem(long lItem, long lSubItem, long lMask, LPCTSTR lpszItem, long lImage, long lState, long lStateMask, long lParam)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_I4 VTS_I4 VTS_I4 VTS_I4;
|
|
InvokeHelper(0x8, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
lItem, lSubItem, lMask, lpszItem, lImage, lState, lStateMask, lParam);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::GetStringWidth(LPCTSTR lpsz)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_BSTR;
|
|
InvokeHelper(0x9, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
lpsz);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::GetColumnWidth(long lCol)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_I4;
|
|
InvokeHelper(0xa, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
lCol);
|
|
return result;
|
|
}
|
|
|
|
BOOL _DHMListView::SetColumnWidth(long lCol, long lcx)
|
|
{
|
|
BOOL result;
|
|
static BYTE parms[] =
|
|
VTS_I4 VTS_I4;
|
|
InvokeHelper(0xb, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
|
|
lCol, lcx);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::FindItemByLParam(long lParam)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_I4;
|
|
InvokeHelper(0xc, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
lParam);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::GetImageList(long lImageListType)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_I4;
|
|
InvokeHelper(0xd, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
lImageListType);
|
|
return result;
|
|
}
|
|
|
|
BOOL _DHMListView::DeleteAllItems()
|
|
{
|
|
BOOL result;
|
|
InvokeHelper(0xe, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
|
|
return result;
|
|
}
|
|
|
|
BOOL _DHMListView::DeleteColumn(long lCol)
|
|
{
|
|
BOOL result;
|
|
static BYTE parms[] =
|
|
VTS_I4;
|
|
InvokeHelper(0xf, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
|
|
lCol);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::StepProgressBar()
|
|
{
|
|
long result;
|
|
InvokeHelper(0x10, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::SetProgressStep(long lStep)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_I4;
|
|
InvokeHelper(0x11, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
lStep);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::SetImageList(long hImageList, long lImageListType)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_I4 VTS_I4;
|
|
InvokeHelper(0x12, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
hImageList, lImageListType);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::GetNextItem(long lItem, long lFlags)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_I4 VTS_I4;
|
|
InvokeHelper(0x13, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
lItem, lFlags);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::GetItem(long lItemIndex)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_I4;
|
|
InvokeHelper(0x14, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
lItemIndex);
|
|
return result;
|
|
}
|
|
|
|
BOOL _DHMListView::DeleteItem(long lIndex)
|
|
{
|
|
BOOL result;
|
|
static BYTE parms[] =
|
|
VTS_I4;
|
|
InvokeHelper(0x15, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
|
|
lIndex);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::GetItemCount()
|
|
{
|
|
long result;
|
|
InvokeHelper(0x16, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
|
|
return result;
|
|
}
|
|
|
|
BOOL _DHMListView::ModifyListStyle(long lRemove, long lAdd, long lFlags)
|
|
{
|
|
BOOL result;
|
|
static BYTE parms[] =
|
|
VTS_I4 VTS_I4 VTS_I4;
|
|
InvokeHelper(0x17, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
|
|
lRemove, lAdd, lFlags);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::GetColumnCount()
|
|
{
|
|
long result;
|
|
InvokeHelper(0x18, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::GetColumnOrderIndex(long lColumn)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_I4;
|
|
InvokeHelper(0x19, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
lColumn);
|
|
return result;
|
|
}
|
|
|
|
long _DHMListView::SetColumnOrderIndex(long lColumn, long lOrder)
|
|
{
|
|
long result;
|
|
static BYTE parms[] =
|
|
VTS_I4 VTS_I4;
|
|
InvokeHelper(0x1a, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
|
|
lColumn, lOrder);
|
|
return result;
|
|
}
|
|
|
|
CString _DHMListView::GetColumnOrder()
|
|
{
|
|
CString result;
|
|
InvokeHelper(0x1b, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
|
|
return result;
|
|
}
|
|
|
|
void _DHMListView::SetColumnOrder(LPCTSTR lpszOrder)
|
|
{
|
|
static BYTE parms[] =
|
|
VTS_BSTR;
|
|
InvokeHelper(0x1c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
|
|
lpszOrder);
|
|
}
|
|
|
|
void _DHMListView::SetColumnFilter(long lColumn, LPCTSTR lpszFilter, long lFilterType)
|
|
{
|
|
static BYTE parms[] =
|
|
VTS_I4 VTS_BSTR VTS_I4;
|
|
InvokeHelper(0x1d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
|
|
lColumn, lpszFilter, lFilterType);
|
|
}
|
|
|
|
void _DHMListView::GetColumnFilter(long lColumn, BSTR* lplpszFilter, long* lpFilterType)
|
|
{
|
|
static BYTE parms[] =
|
|
VTS_I4 VTS_PBSTR VTS_PI4;
|
|
InvokeHelper(0x1e, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
|
|
lColumn, lplpszFilter, lpFilterType);
|
|
}
|
|
|
|
long _DHMListView::GetSelectedCount()
|
|
{
|
|
long result;
|
|
InvokeHelper(0x1f, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
|
|
return result;
|
|
}
|
|
|
|
void _DHMListView::AboutBox()
|
|
{
|
|
InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
|
|
}
|