Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ListCtrl

From ZeroWiki
Revision as of 05:23, 7 February 2021 by imported>Unknown
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Mouse Click 후 index 받아 오기

int ListIndex;
DWORD dwPos = ::GetMessagePos(); 
CPoint point ((int)LOWORD(dwPos), (int)HIWORD(dwPos)); 
CPoint Index = point; 
m_ctrlZoneList.ScreenToClient(&Index); 
ListIndex = m_ctrlZoneList.HitTest(Index); 

Mouse Click 후 Item의 String 받아 오기

void CBlockDlg::OnItemchangedList1(NMHDR* pNMHDR, LRESULT* pResult) 
{
	NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
	// TODO: Add your control notification handler code here
	POSITION pos = m_ctrlBlockList.GetFirstSelectedItemPosition();

	int index = m_ctrlBlockList.GetNextSelectedItem(pos);

	char buf[64];
	m_ctrlBlockList.GetItemText(index, 0, buf, 64);
	AfxMessageBox(buf);
	*pResult = 0;
}


Thread

MFC_