Example #1
0
//***********************************************************************************************************
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);
	}
}
Example #2
0
//***********************************************************************************************************
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;
}
Example #3
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;
}