//*********************************************************************************************************** void CBCGPBaseVisualCtrl::PreSubclassWindow() { CStatic::PreSubclassWindow(); if (!m_bIsPopup) { InitCtrl(); InitTooltip(); } ModifyStyle(0, SS_NOTIFY); if (GetRect().IsRectEmpty()) { CRect rect; GetClientRect(rect); SetRect(rect); } CBCGPGestureConfig gestureConfig; if (GetGestureConfig(gestureConfig)) { bcgpGestureManager.SetGestureConfig(GetSafeHwnd(), gestureConfig); } }
//*********************************************************************************************************** int CBCGPBaseVisualCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CStatic::OnCreate(lpCreateStruct) == -1) return -1; if (m_bIsPopup) { SendMessage(WM_IDLEUPDATECMDUI, (WPARAM)TRUE); } InitCtrl(); InitTooltip(); if (GetRect().IsRectEmpty()) { CRect rect; GetClientRect(rect); SetRect(rect); } CBCGPGestureConfig gestureConfig; if (GetGestureConfig(gestureConfig)) { bcgpGestureManager.SetGestureConfig(GetSafeHwnd(), gestureConfig); } return 0; }
int CChildView::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CWnd::OnCreate(lpCreateStruct) == -1) return -1; GetGestureConfig(&m_gestureConfig); // Only rotation is not enabled by default m_gestureConfig.EnableRotate(); SetGestureConfig(&m_gestureConfig); return 0; }