📄 mschart.cod
字号:
_TEXT ENDS
text$x SEGMENT
$L62185:
00068 8d 4d f0 lea ecx, DWORD PTR _result$[ebp]
0006b e8 00 00 00 00 call ??1CString@@QAE@XZ ; CString::~CString
00070 c3 ret 0
$L62186:
00071 8b 45 ec mov eax, DWORD PTR $T62187[ebp]
00074 83 e0 01 and eax, 1
00077 85 c0 test eax, eax
00079 0f 84 08 00 00
00 je $L62188
0007f 8b 4d 08 mov ecx, DWORD PTR ___$ReturnUdt$[ebp]
00082 e8 00 00 00 00 call ??1CString@@QAE@XZ ; CString::~CString
$L62188:
00087 c3 ret 0
$L62191:
00088 b8 00 00 00 00 mov eax, OFFSET FLAT:$T62190
0008d e9 00 00 00 00 jmp ___CxxFrameHandler
text$x ENDS
?GetFootnoteText@CMSChart@@QAE?AVCString@@XZ ENDP ; CMSChart::GetFootnoteText
PUBLIC ?SetFootnoteText@CMSChart@@QAEXPBD@Z ; CMSChart::SetFootnoteText
_TEXT SEGMENT
_lpszNewValue$ = 8
_this$ = -4
?SetFootnoteText@CMSChart@@QAEXPBD@Z PROC NEAR ; CMSChart::SetFootnoteText
; 164 : {
00659 55 push ebp
0065a 8b ec mov ebp, esp
0065c 51 push ecx
0065d c7 45 fc cc cc
cc cc mov DWORD PTR [ebp-4], -858993460 ; ccccccccH
00664 89 4d fc mov DWORD PTR _this$[ebp], ecx
; 165 : static BYTE parms[] =
; 166 : VTS_BSTR;
; 167 : InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
; 168 : lpszNewValue);
00667 8b 45 08 mov eax, DWORD PTR _lpszNewValue$[ebp]
0066a 50 push eax
0066b 68 00 00 00 00 push OFFSET FLAT:_?parms@?1??SetFootnoteText@CMSChart@@QAEXPBD@Z@4PAEA
00670 6a 00 push 0
00672 6a 00 push 0
00674 6a 04 push 4
00676 6a 0a push 10 ; 0000000aH
00678 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
0067b 51 push ecx
0067c e8 00 00 00 00 call ?InvokeHelper@CWnd@@QAAXJGGPAXPBEZZ ; CWnd::InvokeHelper
00681 83 c4 1c add esp, 28 ; 0000001cH
; 169 : }
00684 83 c4 04 add esp, 4
00687 3b ec cmp ebp, esp
00689 e8 00 00 00 00 call __chkesp
0068e 8b e5 mov esp, ebp
00690 5d pop ebp
00691 c2 04 00 ret 4
?SetFootnoteText@CMSChart@@QAEXPBD@Z ENDP ; CMSChart::SetFootnoteText
_TEXT ENDS
PUBLIC ?GetRepaint@CMSChart@@QAEHXZ ; CMSChart::GetRepaint
_TEXT SEGMENT
_this$ = -8
_result$ = -4
?GetRepaint@CMSChart@@QAEHXZ PROC NEAR ; CMSChart::GetRepaint
; 172 : {
00694 55 push ebp
00695 8b ec mov ebp, esp
00697 83 ec 08 sub esp, 8
0069a c7 45 f8 cc cc
cc cc mov DWORD PTR [ebp-8], -858993460 ; ccccccccH
006a1 c7 45 fc cc cc
cc cc mov DWORD PTR [ebp-4], -858993460 ; ccccccccH
006a8 89 4d f8 mov DWORD PTR _this$[ebp], ecx
; 173 : BOOL result;
; 174 : InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
006ab 6a 00 push 0
006ad 8d 45 fc lea eax, DWORD PTR _result$[ebp]
006b0 50 push eax
006b1 6a 0b push 11 ; 0000000bH
006b3 6a 02 push 2
006b5 6a 0b push 11 ; 0000000bH
006b7 8b 4d f8 mov ecx, DWORD PTR _this$[ebp]
006ba 51 push ecx
006bb e8 00 00 00 00 call ?InvokeHelper@CWnd@@QAAXJGGPAXPBEZZ ; CWnd::InvokeHelper
006c0 83 c4 18 add esp, 24 ; 00000018H
; 175 : return result;
006c3 8b 45 fc mov eax, DWORD PTR _result$[ebp]
; 176 : }
006c6 83 c4 08 add esp, 8
006c9 3b ec cmp ebp, esp
006cb e8 00 00 00 00 call __chkesp
006d0 8b e5 mov esp, ebp
006d2 5d pop ebp
006d3 c3 ret 0
?GetRepaint@CMSChart@@QAEHXZ ENDP ; CMSChart::GetRepaint
_TEXT ENDS
PUBLIC ?SetRepaint@CMSChart@@QAEXH@Z ; CMSChart::SetRepaint
_TEXT SEGMENT
_bNewValue$ = 8
_this$ = -4
?SetRepaint@CMSChart@@QAEXH@Z PROC NEAR ; CMSChart::SetRepaint
; 179 : {
006d4 55 push ebp
006d5 8b ec mov ebp, esp
006d7 51 push ecx
006d8 c7 45 fc cc cc
cc cc mov DWORD PTR [ebp-4], -858993460 ; ccccccccH
006df 89 4d fc mov DWORD PTR _this$[ebp], ecx
; 180 : static BYTE parms[] =
; 181 : VTS_BOOL;
; 182 : InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
; 183 : bNewValue);
006e2 8b 45 08 mov eax, DWORD PTR _bNewValue$[ebp]
006e5 50 push eax
006e6 68 00 00 00 00 push OFFSET FLAT:_?parms@?1??SetRepaint@CMSChart@@QAEXH@Z@4PAEA
006eb 6a 00 push 0
006ed 6a 00 push 0
006ef 6a 04 push 4
006f1 6a 0b push 11 ; 0000000bH
006f3 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
006f6 51 push ecx
006f7 e8 00 00 00 00 call ?InvokeHelper@CWnd@@QAAXJGGPAXPBEZZ ; CWnd::InvokeHelper
006fc 83 c4 1c add esp, 28 ; 0000001cH
; 184 : }
006ff 83 c4 04 add esp, 4
00702 3b ec cmp ebp, esp
00704 e8 00 00 00 00 call __chkesp
00709 8b e5 mov esp, ebp
0070b 5d pop ebp
0070c c2 04 00 ret 4
?SetRepaint@CMSChart@@QAEXH@Z ENDP ; CMSChart::SetRepaint
_TEXT ENDS
PUBLIC ?GetRow@CMSChart@@QAEFXZ ; CMSChart::GetRow
_TEXT SEGMENT
_this$ = -8
_result$ = -4
?GetRow@CMSChart@@QAEFXZ PROC NEAR ; CMSChart::GetRow
; 187 : {
0070f 55 push ebp
00710 8b ec mov ebp, esp
00712 83 ec 08 sub esp, 8
00715 c7 45 f8 cc cc
cc cc mov DWORD PTR [ebp-8], -858993460 ; ccccccccH
0071c c7 45 fc cc cc
cc cc mov DWORD PTR [ebp-4], -858993460 ; ccccccccH
00723 89 4d f8 mov DWORD PTR _this$[ebp], ecx
; 188 : short result;
; 189 : InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
00726 6a 00 push 0
00728 8d 45 fc lea eax, DWORD PTR _result$[ebp]
0072b 50 push eax
0072c 6a 02 push 2
0072e 6a 02 push 2
00730 6a 0c push 12 ; 0000000cH
00732 8b 4d f8 mov ecx, DWORD PTR _this$[ebp]
00735 51 push ecx
00736 e8 00 00 00 00 call ?InvokeHelper@CWnd@@QAAXJGGPAXPBEZZ ; CWnd::InvokeHelper
0073b 83 c4 18 add esp, 24 ; 00000018H
; 190 : return result;
0073e 66 8b 45 fc mov ax, WORD PTR _result$[ebp]
; 191 : }
00742 83 c4 08 add esp, 8
00745 3b ec cmp ebp, esp
00747 e8 00 00 00 00 call __chkesp
0074c 8b e5 mov esp, ebp
0074e 5d pop ebp
0074f c3 ret 0
?GetRow@CMSChart@@QAEFXZ ENDP ; CMSChart::GetRow
_TEXT ENDS
PUBLIC ?SetRow@CMSChart@@QAEXF@Z ; CMSChart::SetRow
_TEXT SEGMENT
_nNewValue$ = 8
_this$ = -4
?SetRow@CMSChart@@QAEXF@Z PROC NEAR ; CMSChart::SetRow
; 194 : {
00750 55 push ebp
00751 8b ec mov ebp, esp
00753 51 push ecx
00754 c7 45 fc cc cc
cc cc mov DWORD PTR [ebp-4], -858993460 ; ccccccccH
0075b 89 4d fc mov DWORD PTR _this$[ebp], ecx
; 195 : static BYTE parms[] =
; 196 : VTS_I2;
; 197 : InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
; 198 : nNewValue);
0075e 0f bf 45 08 movsx eax, WORD PTR _nNewValue$[ebp]
00762 50 push eax
00763 68 00 00 00 00 push OFFSET FLAT:_?parms@?1??SetRow@CMSChart@@QAEXF@Z@4PAEA
00768 6a 00 push 0
0076a 6a 00 push 0
0076c 6a 04 push 4
0076e 6a 0c push 12 ; 0000000cH
00770 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
00773 51 push ecx
00774 e8 00 00 00 00 call ?InvokeHelper@CWnd@@QAAXJGGPAXPBEZZ ; CWnd::InvokeHelper
00779 83 c4 1c add esp, 28 ; 0000001cH
; 199 : }
0077c 83 c4 04 add esp, 4
0077f 3b ec cmp ebp, esp
00781 e8 00 00 00 00 call __chkesp
00786 8b e5 mov esp, ebp
00788 5d pop ebp
00789 c2 04 00 ret 4
?SetRow@CMSChart@@QAEXF@Z ENDP ; CMSChart::SetRow
_TEXT ENDS
PUBLIC ?GetRowCount@CMSChart@@QAEFXZ ; CMSChart::GetRowCount
_TEXT SEGMENT
_this$ = -8
_result$ = -4
?GetRowCount@CMSChart@@QAEFXZ PROC NEAR ; CMSChart::GetRowCount
; 202 : {
0078c 55 push ebp
0078d 8b ec mov ebp, esp
0078f 83 ec 08 sub esp, 8
00792 c7 45 f8 cc cc
cc cc mov DWORD PTR [ebp-8], -858993460 ; ccccccccH
00799 c7 45 fc cc cc
cc cc mov DWORD PTR [ebp-4], -858993460 ; ccccccccH
007a0 89 4d f8 mov DWORD PTR _this$[ebp], ecx
; 203 : short result;
; 204 : InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
007a3 6a 00 push 0
007a5 8d 45 fc lea eax, DWORD PTR _result$[ebp]
007a8 50 push eax
007a9 6a 02 push 2
007ab 6a 02 push 2
007ad 6a 0d push 13 ; 0000000dH
007af 8b 4d f8 mov ecx, DWORD PTR _this$[ebp]
007b2 51 push ecx
007b3 e8 00 00 00 00 call ?InvokeHelper@CWnd@@QAAXJGGPAXPBEZZ ; CWnd::InvokeHelper
007b8 83 c4 18 add esp, 24 ; 00000018H
; 205 : return result;
007bb 66 8b 45 fc mov ax, WORD PTR _result$[ebp]
; 206 : }
007bf 83 c4 08 add esp, 8
007c2 3b ec cmp ebp, esp
007c4 e8 00 00 00 00 call __chkesp
007c9 8b e5 mov esp, ebp
007cb 5d pop ebp
007cc c3 ret 0
?GetRowCount@CMSChart@@QAEFXZ ENDP ; CMSChart::GetRowCount
_TEXT ENDS
PUBLIC ?SetRowCount@CMSChart@@QAEXF@Z ; CMSChart::SetRowCount
_TEXT SEGMENT
_nNewValue$ = 8
_this$ = -4
?SetRowCount@CMSChart@@QAEXF@Z PROC NEAR ; CMSChart::SetRowCount
; 209 : {
007cd 55 push ebp
007ce 8b ec mov ebp, esp
007d0 51 push ecx
007d1 c7 45 fc cc cc
cc cc mov DWORD PTR [ebp-4], -858993460 ; ccccccccH
007d8 89 4d fc mov DWORD PTR _this$[ebp], ecx
; 210 : static BYTE parms[] =
; 211 : VTS_I2;
; 212 : InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
; 213 : nNewValue);
007db 0f bf 45 08 movsx eax, WORD PTR _nNewValue$[ebp]
007df 50 push eax
007e0 68 00 00 00 00 push OFFSET FLAT:_?parms@?1??SetRowCount@CMSChart@@QAEXF@Z@4PAEA
007e5 6a 00 push 0
007e7 6a 00 push 0
007e9 6a 04 push 4
007eb 6a 0d push 13 ; 0000000dH
007ed 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
007f0 51 push ecx
007f1 e8 00 00 00 00 call ?InvokeHelper@CWnd@@QAAXJGGPAXPBEZZ ; CWnd::InvokeHelper
007f6 83 c4 1c add esp, 28 ; 0000001cH
; 214 : }
007f9 83 c4 04 add esp, 4
007fc 3b ec cmp ebp, esp
007fe e8 00 00 00 00 call __chkesp
00803 8b e5 mov esp, ebp
00805 5d pop ebp
00806 c2 04 00 ret 4
?SetRowCount@CMSChart@@QAEXF@Z ENDP ; CMSChart::SetRowCount
_TEXT ENDS
PUBLIC ?GetRowLabel@CMSChart@@QAE?AVCString@@XZ ; CMSChart::GetRowLabel
xdata$x SEGMENT
$T62206 DD 019930520H
DD 02H
DD FLAT:$T62208
DD 2 DUP(00H)
DD 2 DUP(00H)
ORG $+4
$T62208 DD 0ffffffffH
DD FLAT:$L62202
DD 00H
DD FLAT:$L62201
xdata$x ENDS
_TEXT SEGMENT
___$ReturnUdt$ = 8
_this$ = -24
_result$ = -16
$T62203 = -20
__$EHRec$ = -12
?GetRowLabel@CMSChart@@QAE?AVCString@@XZ PROC NEAR ; CMSChart::GetRowLabel
; 217 : {
00809 55 push ebp
0080a 8b ec mov ebp, esp
0080c 6a ff push -1
0080e 68 00 00 00 00 push $L62207
00813 64 a1 00 00 00
00 mov eax, DWORD PTR fs:__except_list
00819 50 push eax
0081a 64 89 25 00 00
00 00 mov DWORD PTR fs:__except_list, esp
00821 83 ec 0c sub esp, 12 ; 0000000cH
00824 c7 45 e8 cc cc
cc cc mov DWORD PTR [ebp-24], -858993460 ; ccccccccH
0082b c7 45 ec cc cc
cc cc mov DWORD PTR [ebp-20], -858993460 ; ccccccccH
00832 c7 45 f0 cc cc
cc cc mov DWORD PTR [ebp-16], -858993460 ; ccccccccH
00839 89 4d e8 mov DWORD PTR _this$[ebp], ecx
0083c c7 45 ec 00 00
00 00 mov DWORD PTR $T62203[ebp], 0
; 218 : CString result;
00843 8d 4d f0 lea ecx, DWORD PTR _result$[ebp]
00846 e8 00 00 00 00 call ??0CString@@QAE@XZ ; CString::CString
0084b c7 45 fc 01 00
00 00 mov DWORD PTR __$EHRec$[ebp+8], 1
; 219 : InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
00852 6a 00 push 0
00854 8d 45 f0 lea eax, DWORD PTR _result$[ebp]
00857 50 push eax
00858 6a 08 push 8
0085a 6a 02 push 2
0085c 6a 0e push 14 ; 0000000eH
0085e 8b 4d e8 mov ecx, DWORD PTR _this$[ebp]
00861 51 push ecx
00862 e8 00 00 00 00 call
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -