// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++ // NOTE: Do not modify the contents of this file. If this class is regenerated by // Microsoft Visual C++, your modifications will be overwritten. #include "stdafx.h" #include "toolbar.h" // Dispatch interfaces referenced by this interface #include "TBButton.h" ///////////////////////////////////////////////////////////////////////////// // CLEADToolBar IMPLEMENT_DYNCREATE(CLEADToolBar, CWnd) ///////////////////////////////////////////////////////////////////////////// // CLEADToolBar properties ///////////////////////////////////////////////////////////////////////////// // CLEADToolBar operations unsigned long CLEADToolBar::AddRef() { unsigned long result; InvokeHelper(0x60000001, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } unsigned long CLEADToolBar::Release() { unsigned long result; InvokeHelper(0x60000002, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } BOOL CLEADToolBar::GetEnableMethodErrors() { BOOL result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADToolBar::SetEnableMethodErrors(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } void CLEADToolBar::UnlockSupport(short iType, LPCTSTR pszKey) { static BYTE parms[] = VTS_I2 VTS_BSTR; InvokeHelper(0x2, DISPATCH_METHOD, VT_EMPTY, NULL, parms, iType, pszKey); } long CLEADToolBar::IsSupportLocked(short iType) { long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x3, DISPATCH_METHOD, VT_I4, (void*)&result, parms, iType); return result; } BOOL CLEADToolBar::GetVisible() { BOOL result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADToolBar::SetVisible(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLEADToolBar::CreateToolbar(long hWndParent, LPCTSTR pszTitle, long nFlags) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4; InvokeHelper(0x5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hWndParent, pszTitle, nFlags); return result; } long CLEADToolBar::GetXPosition() { long result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADToolBar::SetXPosition(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADToolBar::GetYPosition() { long result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADToolBar::SetYPosition(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADToolBar::GetRowCount() { long result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADToolBar::SetRowCount(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADToolBar::GetButtonBitmapWidth() { long result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADToolBar::SetButtonBitmapWidth(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADToolBar::GetButtonBitmapHeight() { long result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADToolBar::SetButtonBitmapHeight(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADToolBar::GetHToolbar() { long result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } short CLEADToolBar::AddButton(long nButtonID, long nButtonRefID, long nFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0xf, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nButtonID, nButtonRefID, nFlags); return result; } short CLEADToolBar::RemoveButton(long nButtonID) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x10, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nButtonID); return result; } CLTToolBarButton CLEADToolBar::GetButton(long nButtonID) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4; InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, parms, nButtonID); return CLTToolBarButton(pDispatch); }