00001
00002
00003
00004 #pragma once
00005 #include "GlView.h"
00006 #include "DiaAddAction.h"
00007 #include <iostream>
00008 #include <fstream>
00009 #include "afxwin.h"
00010 #include "ExNihiloNameSpace.h"
00011
00012
00013 class CSDKInterfaceDlg : public CDialog
00014 {
00015
00016 public:
00017 CSDKInterfaceDlg(CWnd* pParent = NULL);
00018
00019 CGlView *GlRenderCurrent;
00020 CStatic *pclStaticCurrent;
00021 CPoint oldPoint;
00022 CPoint m_MouseDownPoint;
00023 HDC m_hDC;
00024
00025 enum { IDD = IDD_SDKINTERFACE_DIALOG };
00026
00027 protected:
00028 virtual void DoDataExchange(CDataExchange* pDX);
00029
00030
00031
00032 protected:
00033 HICON m_hIcon;
00034
00035
00036 virtual BOOL OnInitDialog();
00037 afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
00038 afx_msg void OnPaint();
00039 afx_msg HCURSOR OnQueryDragIcon();
00040 DECLARE_MESSAGE_MAP()
00041 public:
00042 afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
00043 afx_msg void OnRButtonUp(UINT nFlags, CPoint point);
00044 afx_msg BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt);
00045 afx_msg void OnMove(int x, int y);
00046 afx_msg void OnTimer(UINT nIDEvent);
00047 afx_msg void OnMouseMove(UINT nFlags, CPoint point);
00048 afx_msg void OnBnClickedButselectimage();
00049 afx_msg void OnBnClickedButselectmask();
00050 CString m_EditImage;
00051 CString m_EditMask;
00052 CDiaAddAction DiaAddAction;
00053 afx_msg void OnBnClickedButaddaction();
00054 afx_msg void OnBnClickedButsave();
00055 afx_msg void OnBnClickedButremoveaction();
00056 afx_msg void OnBnClickedButresetaction();
00057 afx_msg void OnBnClickedButresetall();
00058 CListBox m_ControlFileContent;
00059 afx_msg void OnLbnSelchangeListinterface();
00060 };