LRESULT OnLButtonDown(UINT , WPARAM , LPARAM lParam, BOOL& bHandled)
LRESULT OnLButtonDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& )
	LRESULT OnLButtonDown(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM lParam, BOOL& bHandled)	{		POINT ptMsg = { GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam) };		LVHITTESTINFO lvh = { 0 };		lvh.pt = ptMsg;		if(HitTest(&lvh) != -1 && lvh.flags == LVHT_ONITEMSTATEICON && ::GetKeyState(VK_CONTROL) >= 0)		{			T* pT = static_cast<T*>(this);			pT->CheckSelectedItems(lvh.iItem);		}		bHandled = FALSE;		return 1;	}