Ejemplo n.º 1
0
void CHostList::OnLButtonDblClk(UINT nFlags, CPoint point)
{
	// TODO: Add your message handler code here and/or call default
	do 
	{
		POSITION pos = GetFirstSelectedItemPosition();
		int index = GetNextSelectedItem(pos);

		if (index < 0)
		{
			break;
		}

		if (GetItemData(index) == 0)
		{
			int nImage = GetItemImage(index,0);
			CString szGName = GetItemText(index,0);

			if (nImage == 1)
			{
				SetItemImage(index,0,2);
				InsertGroupsClient(index,m_GroupsMap[(LPCTSTR)szGName]);
			}
			else
			{
				SetItemImage(index,0,1);
				DeleteGroupsClient(index,m_GroupsMap[(LPCTSTR)szGName]);
			}
		}
	} while (FALSE);

	_MouseClkMonitor(WM_LBUTTONDBLCLK, nFlags, point, TRUE);
}
Ejemplo n.º 2
0
void CReportCtrl::OnRButtonDblClk(UINT nFlags, CPoint point) 
{
	do 
	{
		POSITION pos = GetFirstSelectedItemPosition();
		int index = GetNextSelectedItem(pos);

		if (index < 0)
		{
			break;
		}

		if (GetItemImage(index,0) == 0)
		{
			CLIENT_INFO* info;
			info = (CLIENT_INFO*)GetItemData(index);
			MakeClientSelfDestruction(info->clientid);
			break;
		}

	} while (FALSE);

	_MouseClkMonitor(WM_RBUTTONDBLCLK, nFlags, point, FALSE);
}
Ejemplo n.º 3
0
void CHostList::OnRButtonDown(UINT nFlags, CPoint point)
{
	POSITION pos = GetFirstSelectedItemPosition();
	int index = GetNextSelectedItem(pos);

	if (index < 0)
		return;

	if (GetItemImage(index,0) == 0)
	{
		CMenu menu, *pPopup;

		menu.LoadMenu(IDR_MENU_CONTROL);
		pPopup = menu.GetSubMenu(0);

		CPoint myPoint;
		ClientToScreen(&myPoint);
		GetCursorPos(&myPoint);

		pPopup->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON, myPoint.x, myPoint.y,this);

	}
	_MouseClkMonitor(WM_RBUTTONDOWN, nFlags, point, FALSE);
}
Ejemplo n.º 4
0
void CReportCtrl::OnRButtonDblClk(UINT nFlags, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default
	_MouseClkMonitor(WM_RBUTTONDBLCLK, nFlags, point, FALSE);
}
Ejemplo n.º 5
0
void CReportCtrl::OnMButtonDown(UINT nFlags, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default
	_MouseClkMonitor(WM_MBUTTONDOWN, nFlags, point, FALSE);
}
Ejemplo n.º 6
0
void CReportCtrl::OnRButtonDblClk(UINT nFlags, CPoint point)
{
	_MouseClkMonitor(WM_RBUTTONDBLCLK, nFlags, point, FALSE);
}
Ejemplo n.º 7
0
void CReportCtrl::OnRButtonDown(UINT nFlags, CPoint point)
{
	_MouseClkMonitor(WM_RBUTTONDOWN, nFlags, point, FALSE);
}
Ejemplo n.º 8
0
void CReportCtrl::OnLButtonDblClk(UINT nFlags, CPoint point)
{
	_MouseClkMonitor(WM_LBUTTONDBLCLK, nFlags, point, TRUE);
}
Ejemplo n.º 9
0
void CReportCtrl::OnLButtonDown(UINT nFlags, CPoint point)
{
	_MouseClkMonitor(WM_LBUTTONDOWN, nFlags, point, TRUE);
}