#if !defined(AFX_EDITOR_H__40766286_FFF8_4195_B016_A744B8835957__INCLUDED_)
#define AFX_EDITOR_H__40766286_FFF8_4195_B016_A744B8835957__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// 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.

/////////////////////////////////////////////////////////////////////////////
// CEditor wrapper class

class CEditor : public COleDispatchDriver
{
public:
	CEditor() {}		// Calls COleDispatchDriver default constructor
	CEditor(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CEditor(const CEditor& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
	long GetAppearance();
	void SetAppearance(long nNewValue);
	long GetEditType();
	void SetEditType(long nNewValue);
	BOOL GetPartialCheck();
	void SetPartialCheck(BOOL bNewValue);
	CString GetMask();
	void SetMask(LPCTSTR lpszNewValue);
	long GetMaskChar();
	void SetMaskChar(long nNewValue);
	long GetPopupAppearance();
	void SetPopupAppearance(long nNewValue);
	long GetDropDownRows();
	void SetDropDownRows(long nNewValue);
	void AddButton(const VARIANT& Key, const VARIANT& Image, const VARIANT& Align, const VARIANT& ToolTip, const VARIANT& ToolTipTitle, const VARIANT& ShortcutKey);
	void RemoveButton(const VARIANT& Key);
	void ClearButtons();
	void AddItem(long Value, LPCTSTR Caption, const VARIANT& Image);
	void RemoveItem(long Value);
	void ClearItems();
	long GetDropDownAlignment();
	void SetDropDownAlignment(long nNewValue);
	long GetDropDownAutoWidth();
	void SetDropDownAutoWidth(long nNewValue);
	long GetDropDownMinWidth();
	void SetDropDownMinWidth(long nNewValue);
	void DropDown();
	BOOL GetDropDownVisible();
	void SetDropDownVisible(BOOL bNewValue);
	long GetButtonWidth();
	void SetButtonWidth(long nNewValue);
	BOOL GetLocked();
	void SetLocked(BOOL bNewValue);
	void UserEditor(LPCTSTR ControlID, LPCTSTR License);
	LPDISPATCH GetUserEditorObject();
	long GetNumeric();
	void SetNumeric(long nNewValue);
	void SortItems(const VARIANT& Ascending, const VARIANT& Reserved);
	VARIANT GetOption(long Name);
	void SetOption(long Name, const VARIANT& newValue);
	VARIANT GetFindItem(const VARIANT& Value);
	BOOL GetExpandItem(const VARIANT& Value);
	void SetExpandItem(const VARIANT& Value, BOOL bNewValue);
	void ExpandAll();
	void InsertItem(long Value, LPCTSTR Caption, const VARIANT& Image, const VARIANT& Parent);
	CString GetItemToolTip(const VARIANT& Value);
	void SetItemToolTip(const VARIANT& Value, LPCTSTR lpszNewValue);
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_EDITOR_H__40766286_FFF8_4195_B016_A744B8835957__INCLUDED_)
