EditorTacMap.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. //===========================================================================//
  2. // Copyright (C) Microsoft Corporation. All rights reserved. //
  3. //===========================================================================//
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // EditorTacMap.h : header file
  8. //
  9. #include "resource.h"
  10. #ifndef TGAWND_H
  11. #include "TacMapTGA.h"
  12. #endif
  13. /////////////////////////////////////////////////////////////////////////////
  14. // EditorTacMap dialog
  15. class EditorTacMap : public CDialog
  16. {
  17. public:
  18. EditorTacMap(CWnd* pParent = NULL); // standard constructor
  19. //{{AFX_DATA(EditorTacMap)
  20. enum { IDD = IDD_TACMAP };
  21. TacMapTGA picture;
  22. //}}AFX_DATA
  23. void SetData( BYTE* pData, long size ){ picture.SetTGAFileData( pData, size ); }
  24. void UpdateMap( ){ picture.refreshBmp(); }
  25. void ReleaseFocus();
  26. virtual void OnCancel() { ReleaseFocus(); }
  27. virtual void OnOk() { ReleaseFocus(); }
  28. //{{AFX_VIRTUAL(EditorTacMap)
  29. protected:
  30. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  31. virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
  32. //}}AFX_VIRTUAL
  33. protected:
  34. //{{AFX_MSG(EditorTacMap)
  35. virtual BOOL OnInitDialog();
  36. afx_msg void OnTga();
  37. afx_msg BOOL OnEraseBkgnd(CDC* pDC);
  38. //}}AFX_MSG
  39. DECLARE_MESSAGE_MAP()
  40. };
  41. //{{AFX_INSERT_LOCATION}}