if(m_cc.hwndOwner == NULL) m_cc.hwndOwner = hWndParent;
if(m_psd.hwndOwner == NULL) m_psd.hwndOwner = hWndParent;
	INT_PTR DoModal(HWND hWndParent = ::GetActiveWindow())	{		ATLASSERT((m_cc.Flags & CC_ENABLEHOOK) != 0);		ATLASSERT(m_cc.lpfnHook != NULL);   // can still be a user hook		if(m_cc.hwndOwner == NULL)          // set only if not specified before			m_cc.hwndOwner = hWndParent;		ATLASSERT(m_hWnd == NULL);#if (_ATL_VER >= 0x0700)		ATL::_AtlWinModule.AddCreateWndData(&m_thunk.cd, (CCommonDialogImplBase*)this);#else //!(_ATL_VER >= 0x0700)		_Module.AddCreateWndData(&m_thunk.cd, (CCommonDialogImplBase*)this);#endif //!(_ATL_VER >= 0x0700)		BOOL bRet = ::ChooseColor(&m_cc);		m_hWnd = NULL;		return bRet ? IDOK : IDCANCEL;	}