📄 msflxgrd.tlh
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (2bb70053).
//
// e:\dg\adoqry\debug\MsFlxGrd.tlh
//
// C++ source equivalent of Win32 type library MsFlxGrd.ocx
// compiler-generated file created 11/19/00 at 07:59:08 - DO NOT EDIT!
#pragma once
#pragma pack(push, 8)
#include <comdef.h>
namespace MSFlexGridLib {
//
// Forward references and typedefs
//
struct __declspec(uuid("2334d2b1-713e-11cf-8ae5-00aa00c00905"))
/* dual interface */ IVBDataObject;
struct /* coclass */ DataObject;
struct __declspec(uuid("2334d2b3-713e-11cf-8ae5-00aa00c00905"))
/* dual interface */ IVBDataObjectFiles;
struct /* coclass */ DataObjectFiles;
struct __declspec(uuid("9f6aa700-d188-11cd-ad48-00aa003c9cb6"))
/* dual interface */ IRowCursor;
struct __declspec(uuid("5f4df280-531b-11cf-91f6-c2863c385e30"))
/* dual interface */ IMSFlexGrid;
struct __declspec(uuid("609602e0-531b-11cf-91f6-c2863c385e30"))
/* dispinterface */ DMSFlexGridEvents;
struct /* coclass */ MSFlexGrid;
//
// Smart pointer typedef declarations
//
_COM_SMARTPTR_TYPEDEF(IVBDataObject, __uuidof(IVBDataObject));
_COM_SMARTPTR_TYPEDEF(IVBDataObjectFiles, __uuidof(IVBDataObjectFiles));
_COM_SMARTPTR_TYPEDEF(IRowCursor, __uuidof(IRowCursor));
_COM_SMARTPTR_TYPEDEF(IMSFlexGrid, __uuidof(IMSFlexGrid));
_COM_SMARTPTR_TYPEDEF(DMSFlexGridEvents, __uuidof(IDispatch));
//
// Type library items
//
struct __declspec(uuid("2334d2b1-713e-11cf-8ae5-00aa00c00905"))
IVBDataObject : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Clear ( ) = 0;
virtual HRESULT __stdcall GetData (
short sFormat,
VARIANT * pvData ) = 0;
virtual HRESULT __stdcall GetFormat (
short sFormat,
VARIANT_BOOL * pbFormatSupported ) = 0;
virtual HRESULT __stdcall SetData (
VARIANT vValue = vtMissing,
VARIANT vFormat = vtMissing ) = 0;
virtual HRESULT __stdcall get_Files (
struct IVBDataObjectFiles * * pFiles ) = 0;
};
struct __declspec(uuid("2334d2b2-713e-11cf-8ae5-00aa00c00905"))
DataObject;
// [ default ] interface IVBDataObject
struct __declspec(uuid("2334d2b3-713e-11cf-8ae5-00aa00c00905"))
IVBDataObjectFiles : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Item (
long lIndex,
BSTR * bstrItem ) = 0;
virtual HRESULT __stdcall get_Count (
long * plCount ) = 0;
virtual HRESULT __stdcall Add (
BSTR bstrFilename,
VARIANT vIndex = vtMissing ) = 0;
virtual HRESULT __stdcall Clear ( ) = 0;
virtual HRESULT __stdcall Remove (
VARIANT vIndex ) = 0;
virtual HRESULT __stdcall _NewEnum (
IUnknown * * ppUnk ) = 0;
};
struct __declspec(uuid("2334d2b4-713e-11cf-8ae5-00aa00c00905"))
DataObjectFiles;
// [ default ] interface IVBDataObjectFiles
enum OLEDragConstants
{
flexOLEDragManual = 0,
flexOLEDragAutomatic = 1
};
enum OLEDropConstants
{
flexOLEDropNone = 0,
flexOLEDropManual = 1
};
enum DragOverConstants
{
flexEnter = 0,
flexLeave = 1,
flexOver = 2
};
enum ClipBoardConstants
{
flexCFText = 1,
flexCFBitmap = 2,
flexCFMetafile = 3,
flexCFDIB = 8,
flexCFPalette = 9,
flexCFEMetafile = 14,
flexCFFiles = 15,
flexCFRTF = -16639
};
enum OLEDropEffectConstants
{
flexOLEDropEffectNone = 0,
flexOLEDropEffectCopy = 1,
flexOLEDropEffectMove = 2,
flexOLEDropEffectScroll = -2147483648
};
struct __declspec(uuid("9f6aa700-d188-11cd-ad48-00aa003c9cb6"))
IRowCursor : IDispatch
{};
enum ErrorConstants
{
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
};
enum AppearanceSettings
{
flexFlat = 0,
flex3D = 1
};
enum BorderStyleSettings
{
flexBorderNone = 0,
flexBorderSingle = 1
};
enum FocusRectSettings
{
flexFocusNone = 0,
flexFocusLight = 1,
flexFocusHeavy = 2
};
enum HighLightSettings
{
flexHighlightNever = 0,
flexHighlightAlways = 1,
flexHighlightWithFocus = 2
};
enum ScrollBarsSettings
{
flexScrollBarNone = 0,
flexScrollBarHorizontal = 1,
flexScrollBarVertical = 2,
flexScrollBarBoth = 3
};
enum TextStyleSettings
{
flexTextFlat = 0,
flexTextRaised = 1,
flexTextInset = 2,
flexTextRaisedLight = 3,
flexTextInsetLight = 4
};
enum FillStyleSettings
{
flexFillSingle = 0,
flexFillRepeat = 1
};
enum GridLineSettings
{
flexGridNone = 0,
flexGridFlat = 1,
flexGridInset = 2,
flexGridRaised = 3
};
enum SelectionModeSettings
{
flexSelectionFree = 0,
flexSelectionByRow = 1,
flexSelectionByColumn = 2
};
enum MergeCellsSettings
{
flexMergeNever = 0,
flexMergeFree = 1,
flexMergeRestrictRows = 2,
flexMergeRestrictColumns = 3,
flexMergeRestrictAll = 4
};
enum PictureTypeSettings
{
flexPictureColor = 0,
flexPictureMonochrome = 1
};
enum AllowUserResizeSettings
{
flexResizeNone = 0,
flexResizeColumns = 1,
flexResizeRows = 2,
flexResizeBoth = 3
};
enum MousePointerSettings
{
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
};
enum SortSettings
{
flexSortNone = 0,
flexSortGenericAscending = 1,
flexSortGenericDescending = 2,
flexSortNumericAscending = 3,
flexSortNumericDescending = 4,
flexSortStringNoCaseAscending = 5,
flexSortStringNoCaseDescending = 6,
flexSortStringAscending = 7,
flexSortStringDescending = 8
};
enum AlignmentSettings
{
flexAlignLeftTop = 0,
flexAlignLeftCenter = 1,
flexAlignLeftBottom = 2,
flexAlignCenterTop = 3,
flexAlignCenterCenter = 4,
flexAlignCenterBottom = 5,
flexAlignRightTop = 6,
flexAlignRightCenter = 7,
flexAlignRightBottom = 8,
flexAlignGeneral = 9
};
struct __declspec(uuid("5f4df280-531b-11cf-91f6-c2863c385e30"))
IMSFlexGrid : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Rows (
long * Rows ) = 0;
virtual HRESULT __stdcall put_Rows (
long Rows ) = 0;
virtual HRESULT __stdcall get_Cols (
long * Cols ) = 0;
virtual HRESULT __stdcall put_Cols (
long Cols ) = 0;
virtual HRESULT __stdcall get_FixedRows (
long * FixedRows ) = 0;
virtual HRESULT __stdcall put_FixedRows (
long FixedRows ) = 0;
virtual HRESULT __stdcall get_FixedCols (
long * FixedCols ) = 0;
virtual HRESULT __stdcall put_FixedCols (
long FixedCols ) = 0;
virtual HRESULT __stdcall get_Version (
short * Version ) = 0;
virtual HRESULT __stdcall get_FormatString (
BSTR * FormatString ) = 0;
virtual HRESULT __stdcall put_FormatString (
BSTR FormatString ) = 0;
virtual HRESULT __stdcall get_TopRow (
long * TopRow ) = 0;
virtual HRESULT __stdcall put_TopRow (
long TopRow ) = 0;
virtual HRESULT __stdcall get_LeftCol (
long * LeftCol ) = 0;
virtual HRESULT __stdcall put_LeftCol (
long LeftCol ) = 0;
virtual HRESULT __stdcall get_Row (
long * Row ) = 0;
virtual HRESULT __stdcall put_Row (
long Row ) = 0;
virtual HRESULT __stdcall get_Col (
long * Col ) = 0;
virtual HRESULT __stdcall put_Col (
long Col ) = 0;
virtual HRESULT __stdcall get_RowSel (
long * RowSel ) = 0;
virtual HRESULT __stdcall put_RowSel (
long RowSel ) = 0;
virtual HRESULT __stdcall get_ColSel (
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -