mfcspy_src

所属分类:Windows编程
开发工具:Visual C++
文件大小:47KB
下载次数:48
上传日期:2008-02-16 15:03:51
上 传 者crlf0710
说明:  MFC Spy: 读取MFC 程序的结构/消息映射
(MFC Spy: read MFC program structure/Message Mapping)

文件列表:
mfcspydll (0, 2005-01-19)
mfcspydll\mfcspydll.aps (17964, 2005-01-15)
mfcspydll\mfcspydll.clw (340, 2005-01-12)
mfcspydll\mfcspydll.cpp (1834, 2005-01-15)
mfcspydll\mfcspydll.def (167, 2005-01-15)
mfcspydll\mfcspydll.dsp (7112, 2005-01-16)
mfcspydll\mfcspydll.h (1286, 2005-01-12)
mfcspydll\mfcspydll.plg (255, 2005-01-15)
mfcspydll\mfcspydll.rc (3083, 2005-01-12)
mfcspydll\res (0, 2005-01-15)
mfcspydll\res\mfcspydll.rc2 (401, 2005-01-12)
mfcspydll\Resource.h (381, 2005-01-12)
mfcspydll\spymain.cpp (20755, 2005-01-19)
mfcspydll\StdAfx.cpp (211, 2005-01-12)
mfcspydll\StdAfx.h (1592, 2005-01-15)
res (0, 2005-01-15)
res\cursor1.cur (2238, 2005-01-12)
res\mfcspy.ico (1078, 2005-01-12)
res\mfcspy.rc2 (398, 2005-01-12)
codeutil.cpp (3888, 2005-01-16)
mfcspy.aps (23252, 2005-01-15)
mfcspy.clw (1196, 2005-01-15)
mfcspy.cpp (2063, 2005-01-12)
mfcspy.dsp (4559, 2005-01-16)
mfcspy.dsw (828, 2005-01-12)
mfcspy.h (1324, 2005-01-12)
mfcspy.opt (54784, 2005-01-16)
mfcspy.plg (246, 2005-01-16)
mfcspy.rc (5659, 2005-01-12)
mfcspyDlg.cpp (7286, 2005-01-16)
mfcspyDlg.h (1653, 2005-01-12)
MyStatic.cpp (1357, 2002-10-09)
MyStatic.h (1251, 2001-09-29)
resource.h (867, 2005-01-12)
StdAfx.cpp (208, 2005-01-12)
StdAfx.h (1079, 2005-01-13)
wndfrompoint.cpp (1456, 2005-01-13)

class CObject { public: virtual CRuntimeClass* GetRuntimeClass() const; virtual ~CObject(); virtual void Serialize(CArchive& ar); virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; }; class CCmdTarget : public CObject { virtual CRuntimeClass* GetRuntimeClass() const; virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra,AFX_CMDHANDLERINFO* pHandlerInfo); virtual void OnFinalRelease(); virtual BOOL IsInvokeAllowed(DISPID dispid); virtual BOOL GetDispatchIID(IID* pIID); virtual UINT GetTypeInfoCount(); virtual CTypeLibCache* GetTypeLibCache(); virtual HRESULT GetTypeLib(LCID lcid, LPTYPELIB* ppTypeLib); virtual ~CCmdTarget(); virtual void Dump(CDumpContext& dc) const; virtual void AssertValid() const; virtual const AFX_MSGMAP* GetMessageMap() const; virtual const AFX_OLECMDMAP* GetCommandMap() const; virtual const AFX_DISPMAP* GetDispatchMap() const; virtual const AFX_CONNECTIONMAP* GetConnectionMap() const; virtual const AFX_INTERFACEMAP* GetInterfaceMap() const; virtual const AFX_EVENTSINKMAP* GetEventSinkMap() const; virtual BOOL OnCreateAggregates(); virtual LPUNKNOWN GetInterfaceHook(const void*); virtual BOOL GetExtraConnectionPoints(CPtrArray* pConnPoints); virtual LPCONNECTIONPOINT GetConnectionHook(const IID& iid); }; class CWnd : public CCmdTarget { virtual CRuntimeClass* GetRuntimeClass() const; virtual void PreSubclassWindow(); virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect,CWnd* pParentWnd, UINT nID,CCreateContext* pContext = 0); virtual BOOL DestroyWindow(); virtual BOOL PreCreateWindow(CREATESTRUCT& cs); virtual void CalcWindowRect(LPRECT lpClientRect,UINT nAdjustType = adjustBorder); virtual int OnToolHitTest(CPoint point, TTTOOLINFOA* pTI) const; virtual CScrollBar* GetScrollBarCtrl(int nBar) const; virtual void WinHelpA(DWORD dwData, UINT nCmd = 0x0001L); virtual BOOL ContinueModal(); virtual void EndModalLoop(int nResult); virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult); virtual WNDPROC* GetSuperWndProcAddr(); virtual void DoDataExchange(CDataExchange* pDX); virtual void BeginModalState(); virtual void EndModalState(); virtual BOOL PreTranslateMessage(MSG* pMsg); virtual BOOL OnAmbientProperty(COleControlSite* pSite, DISPID dispid,VARIANT* pvar); virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam); virtual BOOL OnWndMsg(UINT message, WPARAM wParam, LPARAM lParam, LRESULT* pResult); virtual LRESULT DefWindowProcA(UINT message, WPARAM wParam, LPARAM lParam); virtual void PostNcDestroy(); virtual BOOL OnChildNotify(UINT message, WPARAM wParam, LPARAM lParam, LRESULT* pResult); virtual ~CWnd(); virtual BOOL CheckAutoCenter(); virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; virtual BOOL IsFrameWnd() const; virtual void OnFinalRelease(); virtual BOOL SetOccDialogInfo(struct _AFX_OCC_DIALOG_INFO* pOccDialogInfo); virtual const AFX_MSGMAP* GetMessageMap() const; }; class CDialog : public CWnd { virtual CRuntimeClass* GetRuntimeClass() const; virtual int DoModal(); virtual BOOL OnInitDialog(); virtual void OnSetFont(CFont* pFont); virtual void OnOK(); virtual void OnCancel(); virtual ~CDialog(); virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; virtual BOOL PreTranslateMessage(MSG* pMsg); virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra,AFX_CMDHANDLERINFO* pHandlerInfo); virtual BOOL CheckAutoCenter(); virtual BOOL SetOccDialogInfo(_AFX_OCC_DIALOG_INFO* pOccDialogInfo); virtual void PreInitDialog(); virtual const AFX_MSGMAP* GetMessageMap() const; }; /////////////////////step2./////////////////////////// class CObject { public: virtual CRuntimeClass* GetRuntimeClass() const; virtual ~CObject(); virtual void Serialize(CArchive& ar); virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; }; class CCmdTarget : public CObject { virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra,AFX_CMDHANDLERINFO* pHandlerInfo); virtual void OnFinalRelease(); virtual BOOL IsInvokeAllowed(DISPID dispid); virtual BOOL GetDispatchIID(IID* pIID); virtual UINT GetTypeInfoCount(); virtual CTypeLibCache* GetTypeLibCache(); virtual HRESULT GetTypeLib(LCID lcid, LPTYPELIB* ppTypeLib); virtual const AFX_MSGMAP* GetMessageMap() const; virtual const AFX_OLECMDMAP* GetCommandMap() const; virtual const AFX_DISPMAP* GetDispatchMap() const; virtual const AFX_CONNECTIONMAP* GetConnectionMap() const; virtual const AFX_INTERFACEMAP* GetInterfaceMap() const; virtual const AFX_EVENTSINKMAP* GetEventSinkMap() const; virtual BOOL OnCreateAggregates(); virtual LPUNKNOWN GetInterfaceHook(const void*); virtual BOOL GetExtraConnectionPoints(CPtrArray* pConnPoints); virtual LPCONNECTIONPOINT GetConnectionHook(const IID& iid); }; class CWnd : public CCmdTarget { virtual void PreSubclassWindow(); virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect,CWnd* pParentWnd, UINT nID,CCreateContext* pContext = 0); virtual BOOL DestroyWindow(); virtual BOOL PreCreateWindow(CREATESTRUCT& cs); virtual void CalcWindowRect(LPRECT lpClientRect,UINT nAdjustType = adjustBorder); virtual int OnToolHitTest(CPoint point, TTTOOLINFOA* pTI) const; virtual CScrollBar* GetScrollBarCtrl(int nBar) const; virtual void WinHelpA(DWORD dwData, UINT nCmd = 0x0001L); virtual BOOL ContinueModal(); virtual void EndModalLoop(int nResult); virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult); virtual WNDPROC* GetSuperWndProcAddr(); virtual void DoDataExchange(CDataExchange* pDX); virtual void BeginModalState(); virtual void EndModalState(); virtual BOOL PreTranslateMessage(MSG* pMsg); virtual BOOL OnAmbientProperty(COleControlSite* pSite, DISPID dispid,VARIANT* pvar); virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam); virtual BOOL OnWndMsg(UINT message, WPARAM wParam, LPARAM lParam, LRESULT* pResult); virtual LRESULT DefWindowProcA(UINT message, WPARAM wParam, LPARAM lParam); virtual void PostNcDestroy(); virtual BOOL OnChildNotify(UINT message, WPARAM wParam, LPARAM lParam, LRESULT* pResult); virtual BOOL CheckAutoCenter(); virtual BOOL IsFrameWnd() const; virtual BOOL SetOccDialogInfo(struct _AFX_OCC_DIALOG_INFO* pOccDialogInfo); }; class CDialog : public CWnd { virtual int DoModal(); virtual BOOL OnInitDialog(); virtual void OnSetFont(CFont* pFont); virtual void OnOK(); virtual void OnCancel(); virtual void PreInitDialog(); };

近期下载者

相关文件


收藏者