📄 mschart.cod
字号:
TITLE E:\VC++\Visual C++\Microsoft Visual C++ 6.0\WORKS\MSCommV1\mschart.cpp
.386P
include listing.inc
if @Version gt 510
.model FLAT
else
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
_DATA SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA ENDS
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
_BSS SEGMENT DWORD USE32 PUBLIC 'BSS'
_BSS ENDS
$$SYMBOLS SEGMENT BYTE USE32 'DEBSYM'
$$SYMBOLS ENDS
$$TYPES SEGMENT BYTE USE32 'DEBTYP'
$$TYPES ENDS
_TLS SEGMENT DWORD USE32 PUBLIC 'TLS'
_TLS ENDS
; COMDAT ??_C@_0BB@NAAD@Magellan?5MSWHEEL?$AA@
_DATA SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA ENDS
; COMDAT ??_C@_06FPAF@MouseZ?$AA@
_DATA SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA ENDS
; COMDAT ??_C@_0BA@CLBL@MSWHEEL_ROLLMSG?$AA@
_DATA SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA ENDS
; COMDAT ??_C@_0BF@DLPD@MSH_WHEELSUPPORT_MSG?$AA@
_DATA SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA ENDS
; COMDAT ??_C@_0BF@ODOJ@MSH_SCROLL_LINES_MSG?$AA@
_DATA SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA ENDS
; COMDAT ??_C@_0CO@CDDG@E?3?2VC?$CL?$CL?2Visual?5C?$CL?$CL?2VC98?2MFC?2INCL@
_DATA SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA ENDS
; COMDAT ?GetClsid@CMSChart@@QAEABU_GUID@@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ?Create@CMSChart@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??0CMSChart@@QAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_GCMSChart@@UAEPAXI@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??1CMSChart@@UAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_GCNoTrackObject@@UAEPAXI@Z
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??1CNoTrackObject@@UAE@XZ
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
; COMDAT ??_7CNoTrackObject@@6B@
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
; COMDAT ??_7CMSChart@@6B@
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
; COMDAT ?clsid@?1??GetClsid@CMSChart@@QAEABU_GUID@@XZ@4U3@B
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
FLAT GROUP _DATA, CONST, _BSS
ASSUME CS: FLAT, DS: FLAT, SS: FLAT
endif
PUBLIC ?_GetBaseClass@CMSChart@@KGPAUCRuntimeClass@@XZ ; CMSChart::_GetBaseClass
PUBLIC ?classCMSChart@CMSChart@@2UCRuntimeClass@@B ; CMSChart::classCMSChart
PUBLIC ?CreateObject@CMSChart@@SGPAVCObject@@XZ ; CMSChart::CreateObject
CONST SEGMENT
?classCMSChart@CMSChart@@2UCRuntimeClass@@B DD FLAT:$SG61598 ; CMSChart::classCMSChart
DD 040H
DD 0ffffH
DD FLAT:?CreateObject@CMSChart@@SGPAVCObject@@XZ
DD FLAT:?_GetBaseClass@CMSChart@@KGPAUCRuntimeClass@@XZ
DD 00H
CONST ENDS
_DATA SEGMENT
_?parms@?1??SetAutoIncrement@CMSChart@@QAEXH@Z@4PAEA DB 0bH, 00H
ORG $+2
_?parms@?1??SetRandomFill@CMSChart@@QAEXH@Z@4PAEA DB 0bH, 00H
ORG $+2
_?parms@?1??SetChartType@CMSChart@@QAEXJ@Z@4PAEA DB 03H, 00H
ORG $+2
_?parms@?1??SetColumn@CMSChart@@QAEXF@Z@4PAEA DB 02H, 00H
ORG $+2
_?parms@?1??SetColumnCount@CMSChart@@QAEXF@Z@4PAEA DB 02H, 00H
ORG $+2
_?parms@?1??SetColumnLabel@CMSChart@@QAEXPBD@Z@4PAEA DB 0eH, 00H
ORG $+2
_?parms@?1??SetColumnLabelCount@CMSChart@@QAEXF@Z@4PAEA DB 02H, 00H
ORG $+2
_?parms@?1??SetColumnLabelIndex@CMSChart@@QAEXF@Z@4PAEA DB 02H, 00H
ORG $+2
_?parms@?1??SetData@CMSChart@@QAEXPBD@Z@4PAEA DB 0eH, 00H
ORG $+2
_?parms@?1??SetFootnoteText@CMSChart@@QAEXPBD@Z@4PAEA DB 0eH, 00H
ORG $+2
_?parms@?1??SetRepaint@CMSChart@@QAEXH@Z@4PAEA DB 0bH, 00H
ORG $+2
_?parms@?1??SetRow@CMSChart@@QAEXF@Z@4PAEA DB 02H, 00H
ORG $+2
_?parms@?1??SetRowCount@CMSChart@@QAEXF@Z@4PAEA DB 02H, 00H
ORG $+2
_?parms@?1??SetRowLabel@CMSChart@@QAEXPBD@Z@4PAEA DB 0eH, 00H
ORG $+2
_?parms@?1??SetRowLabelCount@CMSChart@@QAEXF@Z@4PAEA DB 02H, 00H
ORG $+2
_?parms@?1??SetRowLabelIndex@CMSChart@@QAEXF@Z@4PAEA DB 02H, 00H
ORG $+2
_?parms@?1??SetSeriesColumn@CMSChart@@QAEXF@Z@4PAEA DB 02H, 00H
ORG $+2
_?parms@?1??SetSeriesType@CMSChart@@QAEXJ@Z@4PAEA DB 03H, 00H
ORG $+2
_?parms@?1??SetShowLegend@CMSChart@@QAEXH@Z@4PAEA DB 0bH, 00H
ORG $+2
_?parms@?1??SetDrawMode@CMSChart@@QAEXJ@Z@4PAEA DB 03H, 00H
ORG $+2
_?parms@?1??SetBorderStyle@CMSChart@@QAEXJ@Z@4PAEA DB 03H, 00H
ORG $+2
_?parms@?1??SetEnabled@CMSChart@@QAEXH@Z@4PAEA DB 0bH, 00H
ORG $+2
_?parms@?1??SetTitleText@CMSChart@@QAEXPBD@Z@4PAEA DB 0eH, 00H
ORG $+2
_?parms@?1??SetStacking@CMSChart@@QAEXH@Z@4PAEA DB 0bH, 00H
ORG $+2
_?parms@?1??SetTextLengthType@CMSChart@@QAEXJ@Z@4PAEA DB 03H, 00H
ORG $+2
_?parms@?1??SetAllowSelections@CMSChart@@QAEXH@Z@4PAEA DB 0bH, 00H
ORG $+2
_?parms@?1??SetAllowSeriesSelection@CMSChart@@QAEXH@Z@4PAEA DB 0bH, 00H
ORG $+2
_?parms@?1??SetAllowDynamicRotation@CMSChart@@QAEXH@Z@4PAEA DB 0bH, 00H
ORG $+2
_?parms@?1??SetAllowDithering@CMSChart@@QAEXH@Z@4PAEA DB 0bH, 00H
ORG $+2
_?parms@?1??SetDoSetCursor@CMSChart@@QAEXH@Z@4PAEA DB 0bH, 00H
ORG $+2
_?parms@?1??SetChartData@CMSChart@@QAEXABUtagVARIANT@@@Z@4PAEA DB 0cH, 00H
ORG $+2
_?parms@?1??SetMousePointer@CMSChart@@QAEXJ@Z@4PAEA DB 03H, 00H
ORG $+2
_?parms@?1??SelectPart@CMSChart@@QAEXFFFFF@Z@4PAEA DB 02H, 02H, 02H, 02H, 02H
DB 00H
ORG $+2
_?parms@?1??GetSelectedPart@CMSChart@@QAEXPAF0000@Z@4PAEA DB 'BBBBB', 00H
ORG $+2
_?parms@?1??TwipsToChartPart@CMSChart@@QAEXJJPAF0000@Z@4PAEA DB 03H, 03H, 'B'
DB 'BBBB', 00H
_?parms@?1??SetOLEDragMode@CMSChart@@QAEXJ@Z@4PAEA DB 03H, 00H
ORG $+2
_?parms@?1??SetOLEDropMode@CMSChart@@QAEXJ@Z@4PAEA DB 03H, 00H
ORG $+2
_?parms@?1??SetRefDataSource@CMSChart@@QAEXPAUIUnknown@@@Z@4PAEA DB 0dH, 00H
ORG $+2
_?parms@?1??SetDataMember@CMSChart@@QAEXPBD@Z@4PAEA DB 0eH, 00H
ORG $+2
$SG61598 DB 'CMSChart', 00H
_DATA ENDS
PUBLIC ??0CMSChart@@QAE@XZ ; CMSChart::CMSChart
EXTRN ??2CObject@@SGPAXI@Z:NEAR ; CObject::operator new
EXTRN ??3CObject@@SGXPAX@Z:NEAR ; CObject::operator delete
EXTRN __except_list:DWORD
EXTRN __chkesp:NEAR
EXTRN ___CxxFrameHandler:NEAR
xdata$x SEGMENT
$T62130 DD 019930520H
DD 01H
DD FLAT:$T62134
DD 2 DUP(00H)
DD 2 DUP(00H)
ORG $+4
$T62134 DD 0ffffffffH
DD FLAT:$L62126
xdata$x ENDS
_TEXT SEGMENT
$T62122 = -16
$T62123 = -20
__$EHRec$ = -12
?CreateObject@CMSChart@@SGPAVCObject@@XZ PROC NEAR ; CMSChart::CreateObject
; 13 : IMPLEMENT_DYNCREATE(CMSChart, CWnd)
00000 55 push ebp
00001 8b ec mov ebp, esp
00003 6a ff push -1
00005 68 00 00 00 00 push $L62131
0000a 64 a1 00 00 00
00 mov eax, DWORD PTR fs:__except_list
00010 50 push eax
00011 64 89 25 00 00
00 00 mov DWORD PTR fs:__except_list, esp
00018 83 ec 0c sub esp, 12 ; 0000000cH
0001b c7 45 e8 cc cc
cc cc mov DWORD PTR [ebp-24], -858993460 ; ccccccccH
00022 c7 45 ec cc cc
cc cc mov DWORD PTR [ebp-20], -858993460 ; ccccccccH
00029 c7 45 f0 cc cc
cc cc mov DWORD PTR [ebp-16], -858993460 ; ccccccccH
00030 6a 40 push 64 ; 00000040H
00032 e8 00 00 00 00 call ??2CObject@@SGPAXI@Z ; CObject::operator new
00037 89 45 ec mov DWORD PTR $T62123[ebp], eax
0003a c7 45 fc 00 00
00 00 mov DWORD PTR __$EHRec$[ebp+8], 0
00041 83 7d ec 00 cmp DWORD PTR $T62123[ebp], 0
00045 74 0d je SHORT $L62124
00047 8b 4d ec mov ecx, DWORD PTR $T62123[ebp]
0004a e8 00 00 00 00 call ??0CMSChart@@QAE@XZ ; CMSChart::CMSChart
0004f 89 45 e8 mov DWORD PTR -24+[ebp], eax
00052 eb 07 jmp SHORT $L62125
$L62124:
00054 c7 45 e8 00 00
00 00 mov DWORD PTR -24+[ebp], 0
$L62125:
0005b 8b 45 e8 mov eax, DWORD PTR -24+[ebp]
0005e 89 45 f0 mov DWORD PTR $T62122[ebp], eax
00061 c7 45 fc ff ff
ff ff mov DWORD PTR __$EHRec$[ebp+8], -1
00068 8b 45 f0 mov eax, DWORD PTR $T62122[ebp]
0006b 8b 4d f4 mov ecx, DWORD PTR __$EHRec$[ebp]
0006e 64 89 0d 00 00
00 00 mov DWORD PTR fs:__except_list, ecx
00075 83 c4 18 add esp, 24 ; 00000018H
00078 3b ec cmp ebp, esp
0007a e8 00 00 00 00 call __chkesp
0007f 8b e5 mov esp, ebp
00081 5d pop ebp
00082 c3 ret 0
_TEXT ENDS
text$x SEGMENT
$L62126:
00000 8b 45 ec mov eax, DWORD PTR $T62123[ebp]
00003 50 push eax
00004 e8 00 00 00 00 call ??3CObject@@SGXPAX@Z ; CObject::operator delete
00009 c3 ret 0
$L62131:
0000a b8 00 00 00 00 mov eax, OFFSET FLAT:$T62130
0000f e9 00 00 00 00 jmp ___CxxFrameHandler
text$x ENDS
?CreateObject@CMSChart@@SGPAVCObject@@XZ ENDP ; CMSChart::CreateObject
PUBLIC ??_7CMSChart@@6B@ ; CMSChart::`vftable'
PUBLIC ??_GCMSChart@@UAEPAXI@Z ; CMSChart::`scalar deleting destructor'
PUBLIC ??_ECMSChart@@UAEPAXI@Z ; CMSChart::`vector deleting destructor'
PUBLIC ?GetRuntimeClass@CMSChart@@UBEPAUCRuntimeClass@@XZ ; CMSChart::GetRuntimeClass
PUBLIC ?Create@CMSChart@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z ; CMSChart::Create
EXTRN ?OnCommand@CWnd@@MAEHIJ@Z:NEAR ; CWnd::OnCommand
EXTRN ?OnNotify@CWnd@@MAEHIJPAJ@Z:NEAR ; CWnd::OnNotify
EXTRN ?OnCmdMsg@CCmdTarget@@UAEHIHPAXPAUAFX_CMDHANDLERINFO@@@Z:NEAR ; CCmdTarget::OnCmdMsg
EXTRN ?IsInvokeAllowed@CCmdTarget@@UAEHJ@Z:NEAR ; CCmdTarget::IsInvokeAllowed
EXTRN ?GetDispatchIID@CCmdTarget@@UAEHPAU_GUID@@@Z:NEAR ; CCmdTarget::GetDispatchIID
EXTRN ?GetTypeInfoCount@CCmdTarget@@UAEIXZ:NEAR ; CCmdTarget::GetTypeInfoCount
EXTRN ?GetTypeLibCache@CCmdTarget@@UAEPAVCTypeLibCache@@XZ:NEAR ; CCmdTarget::GetTypeLibCache
EXTRN ?GetTypeLib@CCmdTarget@@UAEJKPAPAUITypeLib@@@Z:NEAR ; CCmdTarget::GetTypeLib
EXTRN ?GetCommandMap@CCmdTarget@@MBEPBUAFX_OLECMDMAP@@XZ:NEAR ; CCmdTarget::GetCommandMap
EXTRN ?GetDispatchMap@CCmdTarget@@MBEPBUAFX_DISPMAP@@XZ:NEAR ; CCmdTarget::GetDispatchMap
EXTRN ?GetConnectionMap@CCmdTarget@@MBEPBUAFX_CONNECTIONMAP@@XZ:NEAR ; CCmdTarget::GetConnectionMap
EXTRN ?GetInterfaceMap@CCmdTarget@@MBEPBUAFX_INTERFACEMAP@@XZ:NEAR ; CCmdTarget::GetInterfaceMap
EXTRN ?GetEventSinkMap@CCmdTarget@@MBEPBUAFX_EVENTSINKMAP@@XZ:NEAR ; CCmdTarget::GetEventSinkMap
EXTRN ?OnCreateAggregates@CCmdTarget@@UAEHXZ:NEAR ; CCmdTarget::OnCreateAggregates
EXTRN ?GetInterfaceHook@CCmdTarget@@UAEPAUIUnknown@@PBX@Z:NEAR ; CCmdTarget::GetInterfaceHook
EXTRN ?GetSuperWndProcAddr@CWnd@@MAEPAP6GJPAUHWND__@@IIJ@ZXZ:NEAR ; CWnd::GetSuperWndProcAddr
EXTRN ?DoDataExchange@CWnd@@MAEXPAVCDataExchange@@@Z:NEAR ; CWnd::DoDataExchange
EXTRN ?BeginModalState@CWnd@@UAEXXZ:NEAR ; CWnd::BeginModalState
EXTRN ?EndModalState@CWnd@@UAEXXZ:NEAR ; CWnd::EndModalState
EXTRN ?PreTranslateMessage@CWnd@@UAEHPAUtagMSG@@@Z:NEAR ; CWnd::PreTranslateMessage
EXTRN ?OnAmbientProperty@CWnd@@UAEHPAVCOleControlSite@@JPAUtagVARIANT@@@Z:NEAR ; CWnd::OnAmbientProperty
EXTRN ?WindowProc@CWnd@@MAEJIIJ@Z:NEAR ; CWnd::WindowProc
EXTRN ?OnWndMsg@CWnd@@MAEHIIJPAJ@Z:NEAR ; CWnd::OnWndMsg
EXTRN ?DefWindowProcA@CWnd@@MAEJIIJ@Z:NEAR ; CWnd::DefWindowProcA
EXTRN ?PostNcDestroy@CWnd@@MAEXXZ:NEAR ; CWnd::PostNcDestroy
EXTRN ?OnChildNotify@CWnd@@MAEHIIJPAJ@Z:NEAR ; CWnd::OnChildNotify
EXTRN ?CheckAutoCenter@CWnd@@UAEHXZ:NEAR ; CWnd::CheckAutoCenter
EXTRN ?AssertValid@CWnd@@UBEXXZ:NEAR ; CWnd::AssertValid
EXTRN ?Dump@CWnd@@UBEXAAVCDumpContext@@@Z:NEAR ; CWnd::Dump
EXTRN ?GetExtraConnectionPoints@CCmdTarget@@MAEHPAVCPtrArray@@@Z:NEAR ; CCmdTarget::GetExtraConnectionPoints
EXTRN ?GetConnectionHook@CCmdTarget@@MAEPAUIConnectionPoint@@ABU_GUID@@@Z:NEAR ; CCmdTarget::GetConnectionHook
EXTRN ?IsFrameWnd@CWnd@@UBEHXZ:NEAR ; CWnd::IsFrameWnd
EXTRN ?OnFinalRelease@CWnd@@UAEXXZ:NEAR ; CWnd::OnFinalRelease
EXTRN ?SetOccDialogInfo@CWnd@@MAEHPAU_AFX_OCC_DIALOG_INFO@@@Z:NEAR ; CWnd::SetOccDialogInfo
EXTRN ?GetMessageMap@CWnd@@MBEPBUAFX_MSGMAP@@XZ:NEAR ; CWnd::GetMessageMap
EXTRN ??0CWnd@@QAE@XZ:NEAR ; CWnd::CWnd
EXTRN ?PreSubclassWindow@CWnd@@UAEXXZ:NEAR ; CWnd::PreSubclassWindow
EXTRN ?DestroyWindow@CWnd@@UAEHXZ:NEAR ; CWnd::DestroyWindow
EXTRN ?PreCreateWindow@CWnd@@UAEHAAUtagCREATESTRUCTA@@@Z:NEAR ; CWnd::PreCreateWindow
EXTRN ?CalcWindowRect@CWnd@@UAEXPAUtagRECT@@I@Z:NEAR ; CWnd::CalcWindowRect
EXTRN ?Serialize@CObject@@UAEXAAVCArchive@@@Z:NEAR ; CObject::Serialize
EXTRN ?OnToolHitTest@CWnd@@UBEHVCPoint@@PAUtagTOOLINFOA@@@Z:NEAR ; CWnd::OnToolHitTest
EXTRN ?GetScrollBarCtrl@CWnd@@UBEPAVCScrollBar@@H@Z:NEAR ; CWnd::GetScrollBarCtrl
EXTRN ?WinHelpA@CWnd@@UAEXKI@Z:NEAR ; CWnd::WinHelpA
EXTRN ?ContinueModal@CWnd@@UAEHXZ:NEAR ; CWnd::ContinueModal
EXTRN ?EndModalLoop@CWnd@@UAEXH@Z:NEAR ; CWnd::EndModalLoop
; COMDAT ??_7CMSChart@@6B@
CONST SEGMENT
??_7CMSChart@@6B@ DD FLAT:?GetRuntimeClass@CMSChart@@UBEPAUCRuntimeClass@@XZ ; CMSChart::`vftable'
DD FLAT:??_ECMSChart@@UAEPAXI@Z
DD FLAT:?Serialize@CObject@@UAEXAAVCArchive@@@Z
DD FLAT:?AssertValid@CWnd@@UBEXXZ
DD FLAT:?Dump@CWnd@@UBEXAAVCDumpContext@@@Z
DD FLAT:?OnCmdMsg@CCmdTarget@@UAEHIHPAXPAUAFX_CMDHANDLERINFO@@@Z
DD FLAT:?OnFinalRelease@CWnd@@UAEXXZ
DD FLAT:?IsInvokeAllowed@CCmdTarget@@UAEHJ@Z
DD FLAT:?GetDispatchIID@CCmdTarget@@UAEHPAU_GUID@@@Z
DD FLAT:?GetTypeInfoCount@CCmdTarget@@UAEIXZ
DD FLAT:?GetTypeLibCache@CCmdTarget@@UAEPAVCTypeLibCache@@XZ
DD FLAT:?GetTypeLib@CCmdTarget@@UAEJKPAPAUITypeLib@@@Z
DD FLAT:?GetMessageMap@CWnd@@MBEPBUAFX_MSGMAP@@XZ
DD FLAT:?GetCommandMap@CCmdTarget@@MBEPBUAFX_OLECMDMAP@@XZ
DD FLAT:?GetDispatchMap@CCmdTarget@@MBEPBUAFX_DISPMAP@@XZ
DD FLAT:?GetConnectionMap@CCmdTarget@@MBEPBUAFX_CONNECTIONMAP@@XZ
DD FLAT:?GetInterfaceMap@CCmdTarget@@MBEPBUAFX_INTERFACEMAP@@XZ
DD FLAT:?GetEventSinkMap@CCmdTarget@@MBEPBUAFX_EVENTSINKMAP@@XZ
DD FLAT:?OnCreateAggregates@CCmdTarget@@UAEHXZ
DD FLAT:?GetInterfaceHook@CCmdTarget@@UAEPAUIUnknown@@PBX@Z
DD FLAT:?GetExtraConnectionPoints@CCmdTarget@@MAEHPAVCPtrArray@@@Z
DD FLAT:?GetConnectionHook@CCmdTarget@@MAEPAUIConnectionPoint@@ABU_GUID@@@Z
DD FLAT:?PreSubclassWindow@CWnd@@UAEXXZ
DD FLAT:?Create@CMSChart@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z
DD FLAT:?DestroyWindow@CWnd@@UAEHXZ
DD FLAT:?PreCreateWindow@CWnd@@UAEHAAUtagCREATESTRUCTA@@@Z
DD FLAT:?CalcWindowRect@CWnd@@UAEXPAUtagRECT@@I@Z
DD FLAT:?OnToolHitTest@CWnd@@UBEHVCPoint@@PAUtagTOOLINFOA@@@Z
DD FLAT:?GetScrollBarCtrl@CWnd@@UBEPAVCScrollBar@@H@Z
DD FLAT:?WinHelpA@CWnd@@UAEXKI@Z
DD FLAT:?ContinueModal@CWnd@@UAEHXZ
DD FLAT:?EndModalLoop@CWnd@@UAEXH@Z
DD FLAT:?OnCommand@CWnd@@MAEHIJ@Z
DD FLAT:?OnNotify@CWnd@@MAEHIJPAJ@Z
DD FLAT:?GetSuperWndProcAddr@CWnd@@MAEPAP6GJPAUHWND__@@IIJ@ZXZ
DD FLAT:?DoDataExchange@CWnd@@MAEXPAVCDataExchange@@@Z
DD FLAT:?BeginModalState@CWnd@@UAEXXZ
DD FLAT:?EndModalState@CWnd@@UAEXXZ
DD FLAT:?PreTranslateMessage@CWnd@@UAEHPAUtagMSG@@@Z
DD FLAT:?OnAmbientProperty@CWnd@@UAEHPAVCOleControlSite@@JPAUtagVARIANT@@@Z
DD FLAT:?WindowProc@CWnd@@MAEJIIJ@Z
DD FLAT:?OnWndMsg@CWnd@@MAEHIIJPAJ@Z
DD FLAT:?DefWindowProcA@CWnd@@MAEJIIJ@Z
DD FLAT:?PostNcDestroy@CWnd@@MAEXXZ
DD FLAT:?OnChildNotify@CWnd@@MAEHIIJPAJ@Z
DD FLAT:?CheckAutoCenter@CWnd@@UAEHXZ
DD FLAT:?IsFrameWnd@CWnd@@UBEHXZ
DD FLAT:?SetOccDialogInfo@CWnd@@MAEHPAU_AFX_OCC_DIALOG_INFO@@@Z
CONST ENDS
; COMDAT ??0CMSChart@@QAE@XZ
_TEXT SEGMENT
_this$ = -4
??0CMSChart@@QAE@XZ PROC NEAR ; CMSChart::CMSChart, COMDAT
00000 55 push ebp
00001 8b ec mov ebp, esp
00003 51 push ecx
00004 c7 45 fc cc cc
cc cc mov DWORD PTR [ebp-4], -858993460 ; ccccccccH
0000b 89 4d fc mov DWORD PTR _this$[ebp], ecx
0000e 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
00011 e8 00 00 00 00 call ??0CWnd@@QAE@XZ ; CWnd::CWnd
00016 8b 45 fc mov eax, DWORD PTR _this$[ebp]
00019 c7 00 00 00 00
00 mov DWORD PTR [eax], OFFSET FLAT:??_7CMSChart@@6B@ ; CMSChart::`vftable'
0001f 8b 45 fc mov eax, DWORD PTR _this$[ebp]
00022 83 c4 04 add esp, 4
00025 3b ec cmp ebp, esp
00027 e8 00 00 00 00 call __chkesp
0002c 8b e5 mov esp, ebp
0002e 5d pop ebp
0002f c3 ret 0
??0CMSChart@@QAE@XZ ENDP ; CMSChart::CMSChart
_TEXT ENDS
PUBLIC ?GetClsid@CMSChart@@QAEABU_GUID@@XZ ; CMSChart::GetClsid
EXTRN ?CreateControl@CWnd@@QAEHABU_GUID@@PBDKABUtagRECT@@PAV1@IPAVCFile@@HPAG@Z:NEAR ; CWnd::CreateControl
; COMDAT ?Create@CMSChart@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z
_TEXT SEGMENT
_this$ = -4
_lpszWindowName$ = 12
_dwStyle$ = 16
_rect$ = 20
_pParentWnd$ = 24
_nID$ = 28
?Create@CMSChart@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z PROC NEAR ; CMSChart::Create, COMDAT
; 31 : { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
00000 55 push ebp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -