hi eine frage zu CListCtrl
-
welche Msg muss ich abfangen damit ich rausfinde welches item der Benutzer in meiner Liste angeclickt hat?
dank im voraus
-
Ich kann dir leider keine genaue Antwort darauf geben, aber vielleicht hilft dir das heir weiter...
void CListview_testDlg::OnButton3() { // TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen CListCtrl* pListCtrl = (CListCtrl*) GetDlgItem(IDC_LIST); ASSERT(pListCtrl != NULL); POSITION pos = pListCtrl->GetFirstSelectedItemPosition(); if (pos == NULL) MessageBox("No items were selected!\n"); else { while (pos) { int nItem = pListCtrl->GetNextSelectedItem(pos); TRACE("Item %d was selected!\n", nItem); // you could do your own processing on nItem here } } }
-
kannst du mir auch sagen zur welcher notfication ist das einsetzen könnte?
z.b. immer wenn ein Item angeklickt wurde....bei LVN_ITEMCHANGED greift er 3 mal drauf zu statt nur einmal wenn man das Item anclickt.... ;-.\
