C++源码90.docx
《C++源码90.docx》由会员分享,可在线阅读,更多相关《C++源码90.docx(48页珍藏版)》请在冰豆网上搜索。
C++源码90
C++源码==>>PartOne
#if!
defined(AFX_Giw90VCDATAPOINTLABEL_Giw90H_Giw90_Giw9042D8AA2E_Giw90D8FD_Giw904CE2_Giw90AC8A_Giw900E294A97D7BC_Giw90_Giw90INCLUDED_Giw90)
#defineAFX_Giw90VCDATAPOINTLABEL_Giw90H_Giw90_Giw9042D8AA2E_Giw90D8FD_Giw904CE2_Giw90AC8A_Giw900E294A97D7BC_Giw90_Giw90INCLUDED_Giw90
#if_Giw90MSC_Giw90VER>1000
#pragmaonce
#endif_Giw90MSC_Giw90VER>1000
MachinegeneratedIDispatchwrapperclass(es)createdbyMicrosoftVisualC++
NOTE:
Donotmodifythecontentsofthisfile.Ifthisclassisregeneratedby
MicrosoftVisualC++,yourmodificationswillbeoverwritten.
Dispatchinterfacesreferencedbythisinterface
classCVcBackdrop;
classCVcFont;
classCVcLCoor;
classCVcTextLayout;
classCOleFont;
CVcDataPointLabelwrapperclass
classCVcDataPointLabel:
publicCOleDispatchDriver
{
public:
CVcDataPointLabel(){}CallsCOleDispatchDriverdefaultconstructor
CVcDataPointLabel(LPDISPATCHpDispatch):
COleDispatchDriver(pDispatch){}
CVcDataPointLabel(constCVcDataPointLabel&dispatchSrc):
COleDispatchDriver(dispatchSrc){}
Attributes
public:
Operations
public:
CStringGetText();
voidSetText(LPCTSTRlpszNewValue);
CVcBackdropGetBackdrop();
CVcFontGetVtFont();
CVcLCoorGetOffset();
CVcTextLayoutGetTextLayout();
longGetLocationType();
voidSetLocationType(longnNewValue);
BOOLGetCustom();
voidSetCustom(BOOLbNewValue);
shortGetComponent();
voidSetComponent(shortnNewValue);
longGetLineStyle();
voidSetLineStyle(longnNewValue);
CStringGetValueFormat();
voidSetValueFormat(LPCTSTRlpszNewValue);
CStringGetPercentFormat();
voidSetPercentFormat(LPCTSTRlpszNewValue);
shortGetTextLength();
voidSetRefFont(LPDISPATCHnewValue);
COleFontGetFont();
voidResetCustomLabel();
voidSelect();
};
{{AFX_Giw90INSERT_Giw90LOCATION}}
MicrosoftVisualC++willinsertadditionaldeclarationsimmediatelybeforethepreviousline.
#endif!
defined(AFX_Giw90VCDATAPOINTLABEL_Giw90H_Giw90_Giw9042D8AA2E_Giw90D8FD_Giw904CE2_Giw90AC8A_Giw900E294A97D7BC_Giw90_Giw90INCLUDED_Giw90)
C++源码==>>PartTwo
MachinegeneratedIDispatchwrapperclass(es)createdbyMicrosoftVisualC++
NOTE:
Donotmodifythecontentsofthisfile.Ifthisclassisregeneratedby
MicrosoftVisualC++,yourmodificationswillbeoverwritten.
#include"stdafx.h"
#include"vcdatagrid.h"
CVcDataGridproperties
CVcDataGridoperations
shortCVcDataGrid:
:
GetColumnCount()
{
shortresult;
InvokeHelper(0x1,DISPATCH_Giw90PROPERTYGET,VT_Giw90I2,(void)&result,NULL);
returnresult;
}
voidCVcDataGrid:
:
SetColumnCount(shortnNewValue)
{
staticBYTEparms[]=
VTS_Giw90I2;
InvokeHelper(0x1,DISPATCH_Giw90PROPERTYPUT,VT_Giw90EMPTY,NULL,parms,
nNewValue);
}
shortCVcDataGrid:
:
GetColumnLabelCount()
{
shortresult;
InvokeHelper(0x2,DISPATCH_Giw90PROPERTYGET,VT_Giw90I2,(void)&result,NULL);
returnresult;
}
voidCVcDataGrid:
:
SetColumnLabelCount(shortnNewValue)
{
staticBYTEparms[]=
VTS_Giw90I2;
InvokeHelper(0x2,DISPATCH_Giw90PROPERTYPUT,VT_Giw90EMPTY,NULL,parms,
nNewValue);
}
shortCVcDataGrid:
:
GetRowLabelCount()
{
shortresult;
InvokeHelper(0x3,DISPATCH_Giw90PROPERTYGET,VT_Giw90I2,(void)&result,NULL);
returnresult;
}
voidCVcDataGrid:
:
SetRowLabelCount(shortnNewValue)
{
staticBYTEparms[]=
VTS_Giw90I2;
InvokeHelper(0x3,DISPATCH_Giw90PROPERTYPUT,VT_Giw90EMPTY,NULL,parms,
nNewValue);
}
shortCVcDataGrid:
:
GetRowCount()
{
shortresult;
InvokeHelper(0x4,DISPATCH_Giw90PROPERTYGET,VT_Giw90I2,(void)&result,NULL);
returnresult;
}
voidCVcDataGrid:
:
SetRowCount(shortnNewValue)
{
staticBYTEparms[]=
VTS_Giw90I2;
InvokeHelper(0x4,DISPATCH_Giw90PROPERTYPUT,VT_Giw90EMPTY,NULL,parms,
nNewValue);
}
voidCVcDataGrid:
:
DeleteColumns(shortColumn,shortCount)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0x5,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
Column,Count);
}
voidCVcDataGrid:
:
InsertColumns(shortColumn,shortCount)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0x6,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
Column,Count);
}
voidCVcDataGrid:
:
DeleteColumnLabels(shortLabelIndex,shortCount)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0x7,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
LabelIndex,Count);
}
voidCVcDataGrid:
:
InsertColumnLabels(shortLabelIndex,shortCount)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0x8,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
LabelIndex,Count);
}
voidCVcDataGrid:
:
DeleteRows(shortRow,shortCount)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0x9,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
Row,Count);
}
voidCVcDataGrid:
:
InsertRows(shortRow,shortCount)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0xa,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
Row,Count);
}
voidCVcDataGrid:
:
DeleteRowLabels(shortLabelIndex,shortCount)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0xb,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
LabelIndex,Count);
}
voidCVcDataGrid:
:
InsertRowLabels(shortLabelIndex,shortCount)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0xc,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
LabelIndex,Count);
}
voidCVcDataGrid:
:
RandomDataFill()
{
InvokeHelper(0xd,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,NULL);
}
voidCVcDataGrid:
:
SetSize(shortRowLabelCount,shortColumnLabelCount,shortDataRowCount,shortDataColumnCount)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0xe,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
RowLabelCount,ColumnLabelCount,DataRowCount,DataColumnCount);
}
voidCVcDataGrid:
:
InitializeLabels()
{
InvokeHelper(0xf,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,NULL);
}
voidCVcDataGrid:
:
RandomFillColumns(shortColumn,shortCount)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0x10,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
Column,Count);
}
voidCVcDataGrid:
:
RandomFillRows(shortRow,shortCount)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0x11,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
Row,Count);
}
voidCVcDataGrid:
:
MoveData(shortTop,shortLeft,shortBottom,shortRight,shortOverOffset,shortDownOffset)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2VTS_Giw90I2VTS_Giw90I2VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0x12,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
Top,Left,Bottom,Right,OverOffset,DownOffset);
}
voidCVcDataGrid:
:
GetData(shortRow,shortColumn,doubleDataPoint,shortnullFlag)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2VTS_Giw90PR8VTS_Giw90PI2;
InvokeHelper(0x13,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
Row,Column,DataPoint,nullFlag);
}
voidCVcDataGrid:
:
SetData(shortRow,shortColumn,doubleDataPoint,shortnullFlag)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2VTS_Giw90R8VTS_Giw90I2;
InvokeHelper(0x14,DISPATCH_Giw90METHOD,VT_Giw90EMPTY,NULL,parms,
Row,Column,DataPoint,nullFlag);
}
CStringCVcDataGrid:
:
GetColumnLabel(shortColumn,shortLabelIndex)
{
CStringresult;
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0x15,DISPATCH_Giw90PROPERTYGET,VT_Giw90BSTR,(void)&result,parms,
Column,LabelIndex);
returnresult;
}
voidCVcDataGrid:
:
SetColumnLabel(shortColumn,shortLabelIndex,LPCTSTRlpszNewValue)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2VTS_Giw90BSTR;
InvokeHelper(0x15,DISPATCH_Giw90PROPERTYPUT,VT_Giw90EMPTY,NULL,parms,
Column,LabelIndex,lpszNewValue);
}
CStringCVcDataGrid:
:
GetCompositeColumnLabel(shortColumn)
{
CStringresult;
staticBYTEparms[]=
VTS_Giw90I2;
InvokeHelper(0x16,DISPATCH_Giw90PROPERTYGET,VT_Giw90BSTR,(void)&result,parms,
Column);
returnresult;
}
CStringCVcDataGrid:
:
GetCompositeRowLabel(shortRow)
{
CStringresult;
staticBYTEparms[]=
VTS_Giw90I2;
InvokeHelper(0x17,DISPATCH_Giw90PROPERTYGET,VT_Giw90BSTR,(void)&result,parms,
Row);
returnresult;
}
CStringCVcDataGrid:
:
GetRowLabel(shortRow,shortLabelIndex)
{
CStringresult;
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2;
InvokeHelper(0x18,DISPATCH_Giw90PROPERTYGET,VT_Giw90BSTR,(void)&result,parms,
Row,LabelIndex);
returnresult;
}
voidCVcDataGrid:
:
SetRowLabel(shortRow,shortLabelIndex,LPCTSTRlpszNewValue)
{
staticBYTEparms[]=
VTS_Giw90I2VTS_Giw90I2VTS_Giw90BSTR;
InvokeHelper(0x18,DISPATCH_Giw90PROPERTYPUT,VT_Giw90EMPTY,NULL,parms,
Row,LabelIndex,lpszNewValue);
}
C++源码==>>PartThree
#if!
defined(AFX_Giw90VCAXISTITLE_Giw90H_Giw90_Giw90E05C07EC_Giw90DF9C_Giw904762_Giw90AC49_Giw906501932BAEE1_Giw90_Giw90INCLUDED_Giw90)
#defineAFX_Giw90VCAXISTITLE_Giw90H_Giw90_Giw90E05C07EC_Giw90DF9C_Giw904762_Giw90AC49_Giw906501932BAEE1_Giw90_Giw90INCLUDED_Giw90
#if_Giw90MSC_Giw90VER>1000
#pragmaonce
#endif_Giw90MSC_Giw90VER>1000
MachinegeneratedIDispatchwrapperclass(es)createdbyMicrosoftVisualC++
NOTE:
Donotmodifythecontentsofthisfile.Ifthisclassisregeneratedby
MicrosoftVisualC++,yourmodificationswillbeoverwritten.
Dispatchinterfacesreferencedbythisinterface
classCVcBackdrop;
classCVcFont;
classCVcTextLayout;
classCOleFont;
CVcAxisTitlewrapperclass
classCVcAxisTitle:
publicCOleDispatchDriver
{
public:
CVcAxisTitle(){}CallsCOleDispatchDriverdefaultconstructor
CVcAxisTitle(LPDISPATCHpDispatch):
COleDispatchDriver(pDispatch){}
CVcAxisTitle(constCVcAxisTitle&dispatchSrc):
COleDispatchDriver(dispatchSrc){}
Attributes
public:
Operations
public:
CStringGetText();
voidSetText(LPCTSTRlpszNewValue);
CVcBackdropGetBackdrop();
CVcFontGetVtFont();
BOOLGetVisible();
voidSetVisible(BOOLbNewValue);
CVcTe