BCGControlBar Pro for MFC
CBCGPProp::CBCGPProp ( const CString &  strName,
UINT  nID,
const _variant_t &  varValue,
LPCTSTR  lpszDescr = NULL,
DWORD_PTR  dwData = 0,
LPCTSTR  lpszEditMask = NULL,
LPCTSTR  lpszEditTemplate = NULL,
LPCTSTR  lpszValidChars = NULL 
)

Constructs a property object.

Parameters
strNameSpecifies the name of the property.
nIDSpecifies property ID. The ID can be used to find and update properties.
varValueThe property value.
lpszDescrThe property description.
dwDataSpecifies user defined data to be associated with the property.
lpszEditMaskSpecifies the edit mask, if the property is mask edit control.
lpszEditTemplateSpecifies the edit template, if the property is mask edit control.
lpszValidCharsSpecifies the list of valid characters, if the property is mask edit control.