1 #if !defined(AFX_DISASSEMBLE_H__CA10E857_7D76_4B19_A62B_D0677040FD0F__INCLUDED_) 2 #define AFX_DISASSEMBLE_H__CA10E857_7D76_4B19_A62B_D0677040FD0F__INCLUDED_ 3 4 #if _MSC_VER > 1000 5 #pragma once 6 #endif // _MSC_VER > 1000 7 // Disassemble.h : header file 8 // 9 10 #include "IUpdate.h" 11 #include "ResizeDlg.h" 12 #include "../System.h" // Added by ClassView 13 14 ///////////////////////////////////////////////////////////////////////////// 15 // Disassemble dialog 16 17 class Disassemble : public ResizeDlg, IUpdateListener 18 { 19 // Construction 20 public: 21 virtual void update(); 22 void refresh(); 23 int count; 24 bool autoUpdate; 25 u32 address; 26 Disassemble(CWnd* pParent = NULL); // standard constructor 27 28 // Dialog Data 29 //{{AFX_DATA(Disassemble) 30 enum { IDD = IDD_DISASSEMBLE }; 31 CEdit m_address; 32 CListBox m_list; 33 BOOL m_c; 34 BOOL m_f; 35 BOOL m_i; 36 BOOL m_n; 37 BOOL m_t; 38 BOOL m_v; 39 BOOL m_z; 40 int mode; 41 //}}AFX_DATA 42 43 44 // Overrides 45 // ClassWizard generated virtual function overrides 46 //{{AFX_VIRTUAL(Disassemble) 47 protected: 48 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 49 virtual void PostNcDestroy(); 50 //}}AFX_VIRTUAL 51 52 // Implementation 53 protected: 54 55 // Generated message map functions 56 //{{AFX_MSG(Disassemble) 57 afx_msg void OnAutoUpdate(); 58 afx_msg void OnAutomatic(); 59 afx_msg void OnArm(); 60 afx_msg void OnClose(); 61 afx_msg void OnGo(); 62 afx_msg void OnGopc(); 63 afx_msg void OnNext(); 64 afx_msg void OnRefresh(); 65 afx_msg void OnThumb(); 66 virtual BOOL OnInitDialog(); 67 afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar); 68 //}}AFX_MSG 69 DECLARE_MESSAGE_MAP() 70 }; 71 72 //{{AFX_INSERT_LOCATION}} 73 // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 74 75 #endif // !defined(AFX_DISASSEMBLE_H__CA10E857_7D76_4B19_A62B_D0677040FD0F__INCLUDED_) 76