home *** CD-ROM | disk | FTP | other *** search
/ The Houseplan Collection / HRCD2005.ISO / data1.cab / Zusatz / 3DS / DATA2.Z / OEMDlg.h < prev    next >
C/C++ Source or Header  |  1999-06-21  |  2KB  |  69 lines

  1. // OEMDlg.h : header file
  2. //
  3.  
  4. #if !defined(AFX_OEMDLG_H__27461B49_3FCB_11D2_9E4F_00A0C9251384__INCLUDED_)
  5. #define AFX_OEMDLG_H__27461B49_3FCB_11D2_9E4F_00A0C9251384__INCLUDED_
  6.  
  7. #if _MSC_VER >= 1000
  8. #pragma once
  9. #endif // _MSC_VER >= 1000
  10.  
  11.  
  12. // Deklaration der ArCon Interfaces
  13. #include <ArCon.h>
  14.  
  15. /////////////////////////////////////////////////////////////////////////////
  16. // COEMDlg dialog
  17.  
  18. class COEMDlg : public CDialog
  19. {
  20. // Construction
  21. public:
  22.     COEMDlg(CWnd* pParent = NULL);    // standard constructor
  23.   virtual ~COEMDlg();
  24.  
  25. // Dialog Data
  26.     //{{AFX_DATA(COEMDlg)
  27.     enum { IDD = IDD_OEM_DIALOG };
  28.         // NOTE: the ClassWizard will add data members here
  29.     //}}AFX_DATA
  30.  
  31.     // ClassWizard generated virtual function overrides
  32.     //{{AFX_VIRTUAL(COEMDlg)
  33.     protected:
  34.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  35.     //}}AFX_VIRTUAL
  36.  
  37. // Implementation
  38. protected:
  39.   void AdjustArConWnd(int cx, int cy);
  40.   void InstanceIntoWorld(IObjectConstructor* constr, float x, float y, float z, BOOL intoWorld);
  41.   void CreateOneCube(float x, float y, float z, COLORREF col, const CString &name, BOOL intoWorld);
  42.   void CreateCubes(float dx, float dy, float dz, BOOL intoWorld);
  43.  
  44.     HICON m_hIcon;
  45.   IArCon * m_pArCon;
  46.   HWND m_arconWnd;
  47.  
  48.     // Generated message map functions
  49.     //{{AFX_MSG(COEMDlg)
  50.     virtual BOOL OnInitDialog();
  51.     afx_msg void OnPaint();
  52.     afx_msg HCURSOR OnQueryDragIcon();
  53.     afx_msg void OnClose();
  54.     afx_msg void OnSize(UINT nType, int cx, int cy);
  55.     afx_msg void OnButton1();
  56.     afx_msg void OnMove(int x, int y);
  57.     afx_msg void OnButton2();
  58.     afx_msg void OnArconVisible();
  59.     afx_msg void OnButton3();
  60.   afx_msg void OnObjectsVisible();
  61.     //}}AFX_MSG
  62.     DECLARE_MESSAGE_MAP()
  63. };
  64.  
  65. //{{AFX_INSERT_LOCATION}}
  66. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  67.  
  68. #endif // !defined(AFX_OEMDLG_H__27461B49_3FCB_11D2_9E4F_00A0C9251384__INCLUDED_)
  69.