00001 #if !defined(AFX_TDIALOG_H__F747A1D7_DE8B_45A4_8FD4_93B4DA282E7F__INCLUDED_)
00002 #define AFX_TDIALOG_H__F747A1D7_DE8B_45A4_8FD4_93B4DA282E7F__INCLUDED_
00003
00004 #if _MSC_VER > 1000
00005 #pragma once
00006 #endif // _MSC_VER > 1000
00007
00008
00009
00011
00012 #include "resource.h"
00013 #include "FormCreatorDoc.h"
00014
00015 class CTemplateDialog : public CDialog
00016 {
00017
00018 public:
00019 CTemplateDialog(CWnd* pParent = NULL);
00020
00021
00022
00023 enum { IDD = IDD_DIALOG_TEMPLATE };
00024
00025
00026
00027
00028
00029
00030 protected:
00031 virtual void DoDataExchange(CDataExchange* pDX);
00032
00033 public:
00034
00035 int m_nDibX;
00036 int m_nDibY;
00037
00038 int m_nGridX;
00039 int m_nGridY;
00040
00041 BITMAPINFOHEADER m_bmpInfoH;
00042 BITMAPINFO m_bmpInfo;
00043 int * m_pDibBuff;
00044
00045 CDC * m_pMemDC;
00046 CBitmap * m_pBmpBuff;
00047
00048
00049 void FillRect(CRect & rect, DWORD col);
00050 void DrawGrid(CRect & rect);
00051
00052
00053 protected:
00054
00055
00056
00057 virtual BOOL OnInitDialog();
00058 afx_msg void OnPaint();
00059 afx_msg void OnDestroy();
00060 afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct);
00061 afx_msg void OnMouseMove(UINT nFlags, CPoint point);
00062 afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
00063
00064 DECLARE_MESSAGE_MAP()
00065 };
00066
00067
00068
00069
00070 #endif // !defined(AFX_TDIALOG_H__F747A1D7_DE8B_45A4_8FD4_93B4DA282E7F__INCLUDED_)