CLVHdrCtrl::CLVHdrCtrl() : m_dwHDRType(-1), m_pDragImage(NULL), m_bCCActive(FALSE) { // Register a clipboard format for column drag & drop. // Note that it's OK to register same format more than once: // "If a registered format with the specified name already exists, // a new format is not registered and the return value identifies the existing format." CString cs_CPF(MAKEINTRESOURCE(IDS_CPF_CDD)); m_ccddCPFID = (CLIPFORMAT)RegisterClipboardFormat(cs_CPF); ASSERT(m_ccddCPFID != 0); }
CColumnChooserLC::CColumnChooserLC() : m_iItem(-1), m_pDragImage(NULL) { // Register a clipboard format for column drag & drop. // Note that it's OK to register same format more than once: // "If a registered format with the specified name already exists, // a new format is not registered and the return value identifies the existing format." CString cs_CPF(MAKEINTRESOURCE(IDS_CPF_CDD)); m_ccddCPFID = (CLIPFORMAT)RegisterClipboardFormat(cs_CPF); ASSERT(m_ccddCPFID != 0); m_pCCDropTarget = new CDropTarget(); m_pCCDropSource = new COleDropSource(); m_pCCDataSource = new CDataSource(); }