// PropertyGridDlg.h // // (c)1998-2025 Codejock Software, All Rights Reserved. // // THIS SOURCE FILE IS THE PROPERTY OF CODEJOCK SOFTWARE AND IS NOT TO BE // RE-DISTRIBUTED BY ANY MEANS WHATSOEVER WITHOUT THE EXPRESSED WRITTEN // CONSENT OF CODEJOCK SOFTWARE. // // THIS SOURCE CODE CAN ONLY BE USED UNDER THE TERMS AND CONDITIONS OUTLINED // IN THE XTREME TOOLKIT PRO LICENSE AGREEMENT. CODEJOCK SOFTWARE GRANTS TO // YOU (ONE SOFTWARE DEVELOPER) THE LIMITED RIGHT TO USE THIS SOFTWARE ON A // SINGLE COMPUTER. // // CONTACT INFORMATION: // support@codejock.com // http://www.codejock.com // ///////////////////////////////////////////////////////////////////////////// #if !defined(AFX_PropertyGridDLG_H__03B48B0F_47BD_4632_B28B_BCE982A01581__INCLUDED_) # define AFX_PropertyGridDLG_H__03B48B0F_47BD_4632_B28B_BCE982A01581__INCLUDED_ # if _MSC_VER > 1000 # pragma once # endif // _MSC_VER > 1000 ///////////////////////////////////////////////////////////////////////////// // CPropertyGridDlg dialog //#include "PropertyGridBox.h" # ifdef _XTP_INCLUDE_CONTROLS # define CPropertyGridDlgBase CXTPResizeDialog # else # define CPropertyGridDlgBase CDialog # endif class CPropertyGridDlg : public CPropertyGridDlgBase { // Construction public: CPropertyGridDlg(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CPropertyGridDlg) enum { IDD = IDD_PROPERTYGRID_DIALOG }; CStatic m_wndPlaceHolder; CComboBox m_cmbBorder; BOOL m_bTabItems; //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CPropertyGridDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: HICON m_hIcon; CXTPPropertyGrid m_wndPropertyGrid; BOOL m_bCollapse; BOOL m_bDoubleFont; BOOL m_bRightToLeft; BOOL m_bMarkup; BOOL m_bHelpVisible; BOOL m_bToolBarVisible; BOOL m_bVerbsVisible; int m_nSort; BOOL m_bHighlightChanged; BOOL m_bShowButtons; CThemeDlg m_dlgTheme; # ifdef _XTP_INCLUDE_CONTROLS CXTPResizeGroupBox m_groupAppearance; CXTPResizeGroupBox m_groupSort; CXTPResizeGroupBox m_groupColor; # endif protected: virtual void OnOK(); // Generated message map functions //{{AFX_MSG(CPropertyGridDlg) virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); afx_msg void OnDestroy(); afx_msg void OnButtonSwitchstate(); afx_msg void OnChkTabitems(); afx_msg void OnBtnTheme(); //}}AFX_MSG afx_msg void OnClickedChkToolbar(); afx_msg void OnClickedChkHelp(); afx_msg void OnClickedSort(); afx_msg void OnClickedChkVerbs(); afx_msg void OnClickedChkDouble(); afx_msg void OnClickedChkMarkup(); afx_msg LRESULT OnGridNotify(WPARAM, LPARAM); afx_msg void OnClickedCustomcolors(); afx_msg void OnClickedHighlightChanged(); afx_msg void OnSelchangeComboBorder(); afx_msg void OnClickShowButtons(); afx_msg void OnClickRightToLeft(); afx_msg LRESULT OnThemeChanged(WPARAM wParam, LPARAM lParam); DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_PropertyGridDLG_H__03B48B0F_47BD_4632_B28B_BCE982A01581__INCLUDED_)