⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 msflexgrid1.h

📁 一个农用车辆管理系统的雏形
💻 H
📖 第 1 页 / 共 3 页
字号:
#pragma once

// 计算机生成了由 Microsoft Visual C++ 创建的 IDispatch 包装类

// 注意: 不要修改此文件的内容。如果此类由
//  Microsoft Visual C++ 重新生成,您的修改将被改写。

/////////////////////////////////////////////////////////////////////////////
// CMsflexgrid1 包装类

class CMsflexgrid1 : public CWnd
{
protected:
	DECLARE_DYNCREATE(CMsflexgrid1)
public:
	CLSID const& GetClsid()
	{
		static CLSID const clsid
			= { 0x6262D3A0, 0x531B, 0x11CF, { 0x91, 0xF6, 0xC2, 0x86, 0x3C, 0x38, 0x5E, 0x30 } };
		return clsid;
	}
	virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle,
						const RECT& rect, CWnd* pParentWnd, UINT nID, 
						CCreateContext* pContext = NULL)
	{ 
		return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); 
	}

    BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, 
				UINT nID, CFile* pPersist = NULL, BOOL bStorage = FALSE,
				BSTR bstrLicKey = NULL)
	{ 
		return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
		pPersist, bStorage, bstrLicKey); 
	}

// 属性
public:
enum{    flexOLEDragManual = 0,    flexOLEDragAutomatic = 1}OLEDragConstants;enum{    flexOLEDropNone = 0,    flexOLEDropManual = 1}OLEDropConstants;enum{    flexEnter = 0,    flexLeave = 1,    flexOver = 2}DragOverConstants;enum{    flexCFText = 1,    flexCFBitmap = 2,    flexCFMetafile = 3,    flexCFDIB = 8,    flexCFPalette = 9,    flexCFEMetafile = 14,    flexCFFiles = 15,    flexCFRTF = -16639}ClipBoardConstants;enum{    flexOLEDropEffectNone = 0,    flexOLEDropEffectCopy = 1,    flexOLEDropEffectMove = 2,    flexOLEDropEffectScroll = -2147483648}OLEDropEffectConstants;enum{    flexerrIllegaFunctionCall = 5,    flexerrObjIllegalUse = 425,    flexerrClipInvalidFormat = 461,    flexerrDataObjectLocked = 672,    flexerrExpectedAnArgument = 673,    flexerrRecursiveOLEDrag = 674,    flexerrUserFormatNotBinArray = 675,    flexerrDataNotSetForFormat = 676,    flexerrUnknownError = 600,    flexerrSubscript = 381,    flexerrBadValue = 380,    flexerrGetNotSupported = 394,    flexerrSetNotPermitted = 387,    flexerrOutOfMemory = 7,    flexerrVB30000 = 30000,    flexerrVB30001 = 30001,    flexerrVB30002 = 30002,    flexerrVB30004 = 30004,    flexerrVB30005 = 30005,    flexerrVB30006 = 30006,    flexerrVB30008 = 30008,    flexerrVB30009 = 30009,    flexerrVB30010 = 30010,    flexerrVB30011 = 30011,    flexerrVB30013 = 30013,    flexerrVB30014 = 30014,    flexerrVB30015 = 30015,    flexerrVB30016 = 30016,    flexerrVB30017 = 30017}ErrorConstants;enum{    flexFlat = 0,    flex3D = 1}AppearanceSettings;enum{    flexBorderNone = 0,    flexBorderSingle = 1}BorderStyleSettings;enum{    flexFocusNone = 0,    flexFocusLight = 1,    flexFocusHeavy = 2}FocusRectSettings;enum{    flexHighlightNever = 0,    flexHighlightAlways = 1,    flexHighlightWithFocus = 2}HighLightSettings;enum{    flexScrollBarNone = 0,    flexScrollBarHorizontal = 1,    flexScrollBarVertical = 2,    flexScrollBarBoth = 3}ScrollBarsSettings;enum{    flexTextFlat = 0,    flexTextRaised = 1,    flexTextInset = 2,    flexTextRaisedLight = 3,    flexTextInsetLight = 4}TextStyleSettings;enum{    flexFillSingle = 0,    flexFillRepeat = 1}FillStyleSettings;enum{    flexGridNone = 0,    flexGridFlat = 1,    flexGridInset = 2,    flexGridRaised = 3}GridLineSettings;enum{    flexSelectionFree = 0,    flexSelectionByRow = 1,    flexSelectionByColumn = 2}SelectionModeSettings;enum{    flexMergeNever = 0,    flexMergeFree = 1,    flexMergeRestrictRows = 2,    flexMergeRestrictColumns = 3,    flexMergeRestrictAll = 4}MergeCellsSettings;enum{    flexPictureColor = 0,    flexPictureMonochrome = 1}PictureTypeSettings;enum{    flexResizeNone = 0,    flexResizeColumns = 1,    flexResizeRows = 2,    flexResizeBoth = 3}AllowUserResizeSettings;enum{    flexDefault = 0,    flexArrow = 1,    flexCross = 2,    flexIBeam = 3,    flexIcon = 4,    flexSize = 5,    flexSizeNESW = 6,    flexSizeNS = 7,    flexSizeNWSE = 8,    flexSizeEW = 9,    flexUpArrow = 10,    flexHourglass = 11,    flexNoDrop = 12,    flexArrowHourGlass = 13,    flexArrowQuestion = 14,    flexSizeAll = 15,    flexCustom = 99}MousePointerSettings;enum{    flexSortNone = 0,    flexSortGenericAscending = 1,    flexSortGenericDescending = 2,    flexSortNumericAscending = 3,    flexSortNumericDescending = 4,    flexSortStringNoCaseAscending = 5,    flexSortStringNoCaseDescending = 6,    flexSortStringAscending = 7,    flexSortStringDescending = 8}SortSettings;enum{    flexAlignLeftTop = 0,    flexAlignLeftCenter = 1,    flexAlignLeftBottom = 2,    flexAlignCenterTop = 3,    flexAlignCenterCenter = 4,    flexAlignCenterBottom = 5,    flexAlignRightTop = 6,    flexAlignRightCenter = 7,    flexAlignRightBottom = 8,    flexAlignGeneral = 9}AlignmentSettings;

// 操作
public:

// IMSFlexGrid

// Functions
//

	long get_Rows()
	{
		long result;
		InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
		return result;
	}
	void put_Rows(long newValue)
	{
		static BYTE parms[] = VTS_I4 ;
		InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	long get_Cols()
	{
		long result;
		InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
		return result;
	}
	void put_Cols(long newValue)
	{
		static BYTE parms[] = VTS_I4 ;
		InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	long get_FixedRows()
	{
		long result;
		InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
		return result;
	}
	void put_FixedRows(long newValue)
	{
		static BYTE parms[] = VTS_I4 ;
		InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	long get_FixedCols()
	{
		long result;
		InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
		return result;
	}
	void put_FixedCols(long newValue)
	{
		static BYTE parms[] = VTS_I4 ;
		InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	short get_Version()
	{
		short result;
		InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
		return result;
	}
	CString get_FormatString()
	{
		CString result;
		InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
		return result;
	}
	void put_FormatString(LPCTSTR newValue)
	{
		static BYTE parms[] = VTS_BSTR ;
		InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	long get_TopRow()
	{
		long result;
		InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
		return result;
	}
	void put_TopRow(long newValue)
	{
		static BYTE parms[] = VTS_I4 ;
		InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	long get_LeftCol()
	{
		long result;
		InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
		return result;
	}
	void put_LeftCol(long newValue)
	{
		static BYTE parms[] = VTS_I4 ;
		InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	long get_Row()
	{
		long result;
		InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
		return result;
	}
	void put_Row(long newValue)
	{
		static BYTE parms[] = VTS_I4 ;
		InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	long get_Col()
	{
		long result;
		InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
		return result;
	}
	void put_Col(long newValue)
	{
		static BYTE parms[] = VTS_I4 ;
		InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	long get_RowSel()
	{
		long result;
		InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
		return result;
	}
	void put_RowSel(long newValue)
	{
		static BYTE parms[] = VTS_I4 ;
		InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	long get_ColSel()
	{
		long result;
		InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
		return result;
	}
	void put_ColSel(long newValue)
	{
		static BYTE parms[] = VTS_I4 ;
		InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	CString get_Text()
	{
		CString result;
		InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
		return result;
	}
	void put_Text(LPCTSTR newValue)
	{
		static BYTE parms[] = VTS_BSTR ;
		InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	unsigned long get_BackColor()
	{
		unsigned long result;
		InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
		return result;
	}
	void put_BackColor(unsigned long newValue)
	{
		static BYTE parms[] = VTS_UI4 ;
		InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	unsigned long get_ForeColor()
	{
		unsigned long result;
		InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
		return result;
	}
	void put_ForeColor(unsigned long newValue)
	{
		static BYTE parms[] = VTS_UI4 ;
		InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	unsigned long get_BackColorFixed()
	{
		unsigned long result;
		InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
		return result;
	}
	void put_BackColorFixed(unsigned long newValue)
	{
		static BYTE parms[] = VTS_UI4 ;
		InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
	}
	unsigned long get_ForeColorFixed()
	{
		unsigned long result;
		InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
		return result;
	}
	void put_ForeColorFixed(unsigned long newValue)
	{
		static BYTE parms[] = VTS_UI4 ;
		InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -