////////////////////////////////////////////////////////////////////////////// /// /// @file propertyGrid.h /// /// @brief A property grid control in Win32 SDK C. /// /// @author David MacDermot /// /// @par Comments: /// This source is distributed in the hope that it will be useful, /// but WITHOUT ANY WARRANTY; without even the implied warranty of /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. /// /// @date 2-27-16 /// /// @todo /// /// @bug /// ////////////////////////////////////////////////////////////////////////////// //DWM 1.8: Added Message PG_FLATCHECKS and associated macroes #ifndef PROPERTYGRID_H #define PROPERTYGRID_H /****************************************************************************/ // Public Messages // List box message subset handled by the property grid. // LB_ADDSTRING - PropGrid_AddItem() // LB_DELETESTRING - PropGrid_DeleteItem() // LB_GETCOUNT - PropGrid_GetCount() // LB_GETCURSEL - PropGrid_GetCurSel() // LB_GETHORIZONTALEXTENT - PropGrid_GetHorizontalExtent() // LB_GETITEMDATA - PropGrid_GetItemData() // LB_GETITEMHEIGHT - PropGrid_GetItemHeight() // LB_GETITEMRECT - PropGrid_GetItemRect() // LB_GETSEL - PropGrid_GetSel() // LB_RESETCONTENT - PropGrid_ResetContent() // LB_SETCURSEL - PropGrid_SetCurSel() // LB_SETHORIZONTALEXTENT - PropGrid_SetHorizontalExtent() // LB_SETITEMDATA - PropGrid_SetItemData() // LB_SETITEMHEIGHT - PropGrid_SetItemHeight() /// @name Property grid specific messages. /// @{ #define PG_EXPANDCATALOGS WM_USER + 0x01 ///