Listview i zdarzenie kliknięcia elementu

0

Witam,

Jak zrobić w WinAPI, aby po kliknięciu i zaznaczeniu jakiegoś elementu listviewa np. wyświetlił się message box?
Jakie zdarzenie za to odpowiada?

Pozdrawiam.

0

Mogę prosić jakiś przykład użycia tego? ;)

1

Co tu można napisać...

	case WM_NOTIFY: {
		LPNMHDR nmHdr = (LPNMHDR)lParam;
		if (nmHdr->hwndFrom == hListView) { //czy chodzi o nasz ListView
			switch (nmHdr->code) {
			case LVN_ITEMCHANGED: //i o zdarzenie LVN_ITEMCHANGED
				LPNMLISTVIEW nmListView = (LPNMLISTVIEW)lParam;
				if (nmListView->uNewState && LVIS_SELECTED == LVIS_SELECTED) { //zaznaczony :)
					wchar_t buf[100];
					wsprintf(buf, L"Wybrano Item: %d", nmListView->iItem); //który Item
					MessageBox(0, buf, NULL, 0); //komunikat
				}
				break;
			}
		}
		break;
	}
0

Jakie zdarzenie za to odpowiada?
Wszystko jest na Dev Center.
http://msdn.microsoft.com/library/windows/desktop/bg125389.aspx

0

Bardzo dziękuję za pomoc! :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1