DataDisplay.h
上传用户:zhuqijet
上传日期:2007-01-04
资源大小:138k
文件大小:1k
源码类别:

驱动编程

开发平台:

Visual C++

  1. // DataDisplay.h : header file
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. // CDataDisplay window
  5. class CDataDisplay : public CListBox
  6. {
  7. // Construction
  8. public:
  9. CDataDisplay();
  10. int AddString(DWORD value) { return CListBox::AddString((LPCTSTR)value); }
  11. // Attributes
  12. public:
  13. // Operations
  14. public:
  15. UINT SetFormat(UINT fmt) {UINT old = format; format = fmt; InvalidateRect(NULL); return old; }
  16. // Overrides
  17. // ClassWizard generated virtual function overrides
  18. //{{AFX_VIRTUAL(CDataDisplay)
  19. public:
  20. virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct);
  21. //}}AFX_VIRTUAL
  22. // Implementation
  23. public:
  24. virtual ~CDataDisplay();
  25. // Generated message map functions
  26. protected:
  27. int col1;
  28. UINT format;
  29. //{{AFX_MSG(CDataDisplay)
  30. // NOTE - the ClassWizard will add and remove member functions here.
  31. //}}AFX_MSG
  32. DECLARE_MESSAGE_MAP()
  33. };
  34. #define DISPLAY_HEX_BYTES          0
  35. #define DISPLAY_HEX_WORDS          1
  36. #define DISPLAY_HEX_DWORDS         2
  37. #define DISPLAY_DECIMAL_BYTES      3
  38. #define DISPLAY_DECIMAL_WORDS      4
  39. #define DISPLAY_DECIMAL_DWORDS     5
  40. #define DISPLAY_ANSI_CHARACTERS    6
  41. #define DISPLAY_UNICODE_CHARACTERS 7
  42. /////////////////////////////////////////////////////////////////////////////