// DlgAttributes.h : header file // #if !defined(AFX_DLGATTRIBUTES_H__AF548353_9EF6_11D1_A47D_00C095ECDA78__INCLUDED_) #define AFX_DLGATTRIBUTES_H__AF548353_9EF6_11D1_A47D_00C095ECDA78__INCLUDED_ #if _MSC_VER >= 1000 #pragma once #endif // _MSC_VER >= 1000 #include #include ///////////////////////////////////////////////////////////////////////////// // DlgAttributes dialog class DlgAttributes : public CDialog { // Construction public: void Set(Handle(AIS_InteractiveContext)& acontext, CResultDialog& aResultDialog); DlgAttributes(CWnd* pParent=NULL); // Dialog Data //{{AFX_DATA(DlgAttributes) enum { IDD = IDD_ATTRIBUTES }; // NOTE: the ClassWizard will add data members here //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(DlgAttributes) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(DlgAttributes) afx_msg void OnColor(); afx_msg void OnWireframe(); afx_msg void OnTransparency() ; afx_msg void OnShading(); afx_msg void OnObjectMaterialAluminium(); afx_msg void OnObjectMaterialBrass(); afx_msg void OnObjectMaterialBronze(); afx_msg void OnObjectMaterialChrome(); afx_msg void OnObjectMaterialCopper(); afx_msg void OnObjectMaterialGold(); afx_msg void OnObjectMaterialJade(); afx_msg void OnObjectMaterialMetalized(); afx_msg void OnObjectMaterialNeonGNC(); afx_msg void OnObjectMaterialNeonPHC(); afx_msg void OnObjectMaterialObsidian(); afx_msg void OnObjectMaterialPewter(); afx_msg void OnObjectMaterialPlastic(); afx_msg void OnObjectMaterialPlaster(); afx_msg void OnObjectMaterialSatin(); afx_msg void OnObjectMaterialShinyPlastic(); afx_msg void OnObjectMaterialSilver(); afx_msg void OnObjectMaterialSteel(); afx_msg void OnObjectMaterialStone(); afx_msg void OnObjectMaterialDefault(); afx_msg void OnUpdateObjectTransparency(CCmdUI* pCmdUI) ; //}}AFX_MSG DECLARE_MESSAGE_MAP() void SetMaterial (Graphic3d_NameOfMaterial Material); private: Handle_AIS_InteractiveContext myAISContext; CResultDialog* myCResultDialog; }; //{{AFX_INSERT_LOCATION}} // Microsoft Developer Studio will insert additional declarations immediately before the previous line. #endif // !defined(AFX_DLGATTRIBUTES_H__AF548353_9EF6_11D1_A47D_00C095ECDA78__INCLUDED_)