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

📄 mscommv1dlg.cod

📁 一个虚拟串口读取程序
💻 COD
📖 第 1 页 / 共 5 页
字号:
  000a6	6a 66		 push	 102			; 00000066H
  000a8	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  000ab	e8 00 00 00 00	 call	 ??0CDialog@@QAE@IPAVCWnd@@@Z ; CDialog::CDialog
  000b0	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  000b7	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  000ba	83 c1 64	 add	 ecx, 100		; 00000064H
  000bd	e8 00 00 00 00	 call	 ??0CString@@QAE@XZ	; CString::CString
  000c2	c6 45 fc 01	 mov	 BYTE PTR __$EHRec$[ebp+8], 1
  000c6	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  000c9	81 c1 30 01 00
	00		 add	 ecx, 304		; 00000130H
  000cf	e8 00 00 00 00	 call	 ??0CButton@@QAE@XZ	; CButton::CButton
  000d4	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  000d8	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  000db	81 c1 70 01 00
	00		 add	 ecx, 368		; 00000170H
  000e1	e8 00 00 00 00	 call	 ??0CEdit@@QAE@XZ	; CEdit::CEdit
  000e6	c6 45 fc 03	 mov	 BYTE PTR __$EHRec$[ebp+8], 3
  000ea	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  000ed	81 c1 b0 01 00
	00		 add	 ecx, 432		; 000001b0H
  000f3	e8 00 00 00 00	 call	 ??0CComboBox@@QAE@XZ	; CComboBox::CComboBox
  000f8	c6 45 fc 04	 mov	 BYTE PTR __$EHRec$[ebp+8], 4
  000fc	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  000ff	81 c1 f0 01 00
	00		 add	 ecx, 496		; 000001f0H
  00105	e8 00 00 00 00	 call	 ??0CButton@@QAE@XZ	; CButton::CButton
  0010a	c6 45 fc 05	 mov	 BYTE PTR __$EHRec$[ebp+8], 5
  0010e	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00111	81 c1 30 02 00
	00		 add	 ecx, 560		; 00000230H
  00117	e8 00 00 00 00	 call	 ??0CButton@@QAE@XZ	; CButton::CButton
  0011c	c6 45 fc 06	 mov	 BYTE PTR __$EHRec$[ebp+8], 6
  00120	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00123	81 c1 70 02 00
	00		 add	 ecx, 624		; 00000270H
  00129	e8 00 00 00 00	 call	 ??0CButton@@QAE@XZ	; CButton::CButton
  0012e	c6 45 fc 07	 mov	 BYTE PTR __$EHRec$[ebp+8], 7
  00132	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00135	81 c1 b0 02 00
	00		 add	 ecx, 688		; 000002b0H
  0013b	e8 00 00 00 00	 call	 ??0CString@@QAE@XZ	; CString::CString
  00140	c6 45 fc 08	 mov	 BYTE PTR __$EHRec$[ebp+8], 8
  00144	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00147	81 c1 b4 02 00
	00		 add	 ecx, 692		; 000002b4H
  0014d	e8 00 00 00 00	 call	 ??0CMSComm@@QAE@XZ	; CMSComm::CMSComm
  00152	c6 45 fc 09	 mov	 BYTE PTR __$EHRec$[ebp+8], 9
  00156	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00159	81 c1 f4 02 00
	00		 add	 ecx, 756		; 000002f4H
  0015f	e8 00 00 00 00	 call	 ??0CMSChart@@QAE@XZ	; CMSChart::CMSChart
  00164	c6 45 fc 0a	 mov	 BYTE PTR __$EHRec$[ebp+8], 10 ; 0000000aH
  00168	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0016b	81 c1 34 03 00
	00		 add	 ecx, 820		; 00000334H
  00171	e8 00 00 00 00	 call	 ??0CBrush@@QAE@XZ	; CBrush::CBrush
  00176	c6 45 fc 0b	 mov	 BYTE PTR __$EHRec$[ebp+8], 11 ; 0000000bH
  0017a	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0017d	c7 01 00 00 00
	00		 mov	 DWORD PTR [ecx], OFFSET FLAT:??_7CMSCommV1Dlg@@6B@ ; CMSCommV1Dlg::`vftable'

; 65   : 	//{{AFX_DATA_INIT(CMSCommV1Dlg)
; 66   : 	m_Rev = _T("");

  00183	68 00 00 00 00	 push	 OFFSET FLAT:$SG61832
  00188	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0018b	81 c1 b0 02 00
	00		 add	 ecx, 688		; 000002b0H
  00191	e8 00 00 00 00	 call	 ??4CString@@QAEABV0@PBD@Z ; CString::operator=

; 67   : 	
; 68   : 	//}}AFX_DATA_INIT
; 69   : 	// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
; 70   : 	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);

  00196	68 80 00 00 00	 push	 128			; 00000080H
  0019b	e8 00 00 00 00	 call	 ?AfxGetApp@@YGPAVCWinApp@@XZ ; AfxGetApp
  001a0	8b c8		 mov	 ecx, eax
  001a2	e8 00 00 00 00	 call	 ?LoadIconA@CWinApp@@QBEPAUHICON__@@I@Z ; CWinApp::LoadIconA
  001a7	8b 55 f0	 mov	 edx, DWORD PTR _this$[ebp]
  001aa	89 82 3c 03 00
	00		 mov	 DWORD PTR [edx+828], eax

; 71   : }

  001b0	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  001b7	8b 45 f0	 mov	 eax, DWORD PTR _this$[ebp]
  001ba	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  001bd	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:__except_list, ecx
  001c4	83 c4 10	 add	 esp, 16			; 00000010H
  001c7	3b ec		 cmp	 ebp, esp
  001c9	e8 00 00 00 00	 call	 __chkesp
  001ce	8b e5		 mov	 esp, ebp
  001d0	5d		 pop	 ebp
  001d1	c2 04 00	 ret	 4
_TEXT	ENDS
text$x	SEGMENT
$L62204:
  00000	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00003	e8 00 00 00 00	 call	 ??1CDialog@@UAE@XZ	; CDialog::~CDialog
  00008	c3		 ret	 0
$L62205:
  00009	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0000c	83 c1 64	 add	 ecx, 100		; 00000064H
  0000f	e8 00 00 00 00	 call	 ??1CString@@QAE@XZ	; CString::~CString
  00014	c3		 ret	 0
$L62206:
  00015	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00018	81 c1 30 01 00
	00		 add	 ecx, 304		; 00000130H
  0001e	e8 00 00 00 00	 call	 ??1CButton@@UAE@XZ	; CButton::~CButton
  00023	c3		 ret	 0
$L62207:
  00024	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00027	81 c1 70 01 00
	00		 add	 ecx, 368		; 00000170H
  0002d	e8 00 00 00 00	 call	 ??1CEdit@@UAE@XZ	; CEdit::~CEdit
  00032	c3		 ret	 0
$L62208:
  00033	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00036	81 c1 b0 01 00
	00		 add	 ecx, 432		; 000001b0H
  0003c	e8 00 00 00 00	 call	 ??1CComboBox@@UAE@XZ	; CComboBox::~CComboBox
  00041	c3		 ret	 0
$L62209:
  00042	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00045	81 c1 f0 01 00
	00		 add	 ecx, 496		; 000001f0H
  0004b	e8 00 00 00 00	 call	 ??1CButton@@UAE@XZ	; CButton::~CButton
  00050	c3		 ret	 0
$L62210:
  00051	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00054	81 c1 30 02 00
	00		 add	 ecx, 560		; 00000230H
  0005a	e8 00 00 00 00	 call	 ??1CButton@@UAE@XZ	; CButton::~CButton
  0005f	c3		 ret	 0
$L62211:
  00060	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00063	81 c1 70 02 00
	00		 add	 ecx, 624		; 00000270H
  00069	e8 00 00 00 00	 call	 ??1CButton@@UAE@XZ	; CButton::~CButton
  0006e	c3		 ret	 0
$L62212:
  0006f	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00072	81 c1 b0 02 00
	00		 add	 ecx, 688		; 000002b0H
  00078	e8 00 00 00 00	 call	 ??1CString@@QAE@XZ	; CString::~CString
  0007d	c3		 ret	 0
$L62213:
  0007e	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00081	81 c1 b4 02 00
	00		 add	 ecx, 692		; 000002b4H
  00087	e8 00 00 00 00	 call	 ??1CMSComm@@UAE@XZ	; CMSComm::~CMSComm
  0008c	c3		 ret	 0
$L62214:
  0008d	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00090	81 c1 f4 02 00
	00		 add	 ecx, 756		; 000002f4H
  00096	e8 00 00 00 00	 call	 ??1CMSChart@@UAE@XZ	; CMSChart::~CMSChart
  0009b	c3		 ret	 0
$L62215:
  0009c	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0009f	81 c1 34 03 00
	00		 add	 ecx, 820		; 00000334H
  000a5	e8 00 00 00 00	 call	 ??1CBrush@@UAE@XZ	; CBrush::~CBrush
  000aa	c3		 ret	 0
$L62220:
  000ab	b8 00 00 00 00	 mov	 eax, OFFSET FLAT:$T62219
  000b0	e9 00 00 00 00	 jmp	 ___CxxFrameHandler
text$x	ENDS
??0CMSCommV1Dlg@@QAE@PAVCWnd@@@Z ENDP			; CMSCommV1Dlg::CMSCommV1Dlg
PUBLIC	??1CMSCommV1Dlg@@UAE@XZ				; CMSCommV1Dlg::~CMSCommV1Dlg
;	COMDAT ??_GCMSCommV1Dlg@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8
_this$ = -4
??_GCMSCommV1Dlg@@UAEPAXI@Z PROC NEAR			; CMSCommV1Dlg::`scalar deleting destructor', 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	 ??1CMSCommV1Dlg@@UAE@XZ	; CMSCommV1Dlg::~CMSCommV1Dlg
  00016	8b 45 08	 mov	 eax, DWORD PTR ___flags$[ebp]
  00019	83 e0 01	 and	 eax, 1
  0001c	85 c0		 test	 eax, eax
  0001e	74 09		 je	 SHORT $L61836
  00020	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00023	51		 push	 ecx
  00024	e8 00 00 00 00	 call	 ??3CObject@@SGXPAX@Z	; CObject::operator delete
$L61836:
  00029	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0002c	83 c4 04	 add	 esp, 4
  0002f	3b ec		 cmp	 ebp, esp
  00031	e8 00 00 00 00	 call	 __chkesp
  00036	8b e5		 mov	 esp, ebp
  00038	5d		 pop	 ebp
  00039	c2 04 00	 ret	 4
??_GCMSCommV1Dlg@@UAEPAXI@Z ENDP			; CMSCommV1Dlg::`scalar deleting destructor'
_TEXT	ENDS
PUBLIC	??_7CMSComm@@6B@				; CMSComm::`vftable'
PUBLIC	??_GCMSComm@@UAEPAXI@Z				; CMSComm::`scalar deleting destructor'
PUBLIC	??_ECMSComm@@UAEPAXI@Z				; CMSComm::`vector deleting destructor'
PUBLIC	?Create@CMSComm@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z ; CMSComm::Create
EXTRN	?OnCmdMsg@CCmdTarget@@UAEHIHPAXPAUAFX_CMDHANDLERINFO@@@Z:NEAR ; CCmdTarget::OnCmdMsg
EXTRN	?PreTranslateMessage@CWnd@@UAEHPAUtagMSG@@@Z:NEAR ; CWnd::PreTranslateMessage
EXTRN	?CheckAutoCenter@CWnd@@UAEHXZ:NEAR		; CWnd::CheckAutoCenter
EXTRN	?AssertValid@CWnd@@UBEXXZ:NEAR			; CWnd::AssertValid
EXTRN	?Dump@CWnd@@UBEXAAVCDumpContext@@@Z:NEAR	; CWnd::Dump
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	?GetRuntimeClass@CMSComm@@UBEPAUCRuntimeClass@@XZ:NEAR ; CMSComm::GetRuntimeClass
;	COMDAT ??_7CMSComm@@6B@
CONST	SEGMENT
??_7CMSComm@@6B@ DD FLAT:?GetRuntimeClass@CMSComm@@UBEPAUCRuntimeClass@@XZ ; CMSComm::`vftable'
	DD	FLAT:??_ECMSComm@@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@CMSComm@@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 ??0CMSComm@@QAE@XZ
_TEXT	SEGMENT
_this$ = -4
??0CMSComm@@QAE@XZ PROC NEAR				; CMSComm::CMSComm, 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:??_7CMSComm@@6B@ ; CMSComm::`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
??0CMSComm@@QAE@XZ ENDP					; CMSComm::CMSComm
_TEXT	ENDS
PUBLIC	?GetClsid@CMSComm@@QAEABU_GUID@@XZ		; CMSComm::GetClsid
EXTRN	?CreateControl@CWnd@@QAEHABU_GUID@@PBDKABUtagRECT@@PAV1@IPAVCFile@@HPAG@Z:NEAR ; CWnd::CreateControl
;	COMDAT ?Create@CMSComm@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z
_TEXT	SEGMENT
_this$ = -4
_lpszWindowName$ = 12
_dwStyle$ = 16
_rect$ = 20
_pParentWnd$ = 24
_nID$ = 28
?Create@CMSComm@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z PROC NEAR ; CMSComm::Create, COMDAT

; 31   : 	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }

  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	6a 00		 push	 0
  00010	6a 00		 push	 0
  00012	6a 00		 push	 0
  00014	8b 45 1c	 mov	 eax, DWORD PTR _nID$[ebp]
  00017	50		 push	 eax
  00018	8b 4d 18	 mov	 ecx, DWORD PTR _pParentWnd$[ebp]
  0001b	51		 push	 ecx
  0001c	8b 55 14	 mov	 edx, DWORD PTR _rect$[ebp]
  0001f	52		 push	 edx
  00020	8b 45 10	 mov	 eax, DWORD PTR _dwStyle$[ebp]
  00023	50		 push	 eax
  00024	8b 4d 0c	 mov	 ecx, DWORD PTR _lpszWindowName$[ebp]
  00027	51		 push	 ecx
  00028	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002b	e8 00 00 00 00	 call	 ?GetClsid@CMSComm@@QAEABU_GUID@@XZ ; CMSComm::GetClsid
  00030	50		 push	 eax
  00031	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00034	e8 00 00 00 00	 call	 ?CreateControl@CWnd@@QAEHABU_GUID@@PBDKABUtagRECT@@PAV1@IPAVCFile@@HPAG@Z ; CWnd::CreateControl
  00039	83 c4 04	 add	 esp, 4

⌨️ 快捷键说明

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