Eintrag in ListCtrl auf check prüfen
-
Hallo habe ein ListCtrl im berichtsmodus . Habe es über den Assistenten erstellt.
Hab folgenden Style definiert :m_akten.SetExtendedStyle(LVS_EX_FULLROWSELECT);
m_akten.SetExtendedStyle(m_akten.GetExtendedStyle()| LVS_EX_GRIDLINES |LVS_EX_CHECKBOXES );Wenn ich nun eine Checkbox anklicke reagiert das Porgramm nicht (Hab testausgaben gemacht). Klicke ich noch einen an, registriert er das.
Warum ?
Hier der Codevoid CAkte_bestellenDlg::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen= NULL)m_akten.GetItemState(
TRACE("\nAnzahl %i\n",m_akten.GetItemCount());
for (int i = 0; i < m_akten.GetItemCount() ; i++)
{TRACE("\nSchleife %i\n",i);
if (m_akten.GetCheck(i) == true)
{
m_button.EnableWindow(true);
TRACE("\nI ist check %iGUT\n",i);
}
TRACE("\n%s\n",m_akten.GetItemText(i,2));
}*pResult = 0;
}
-
Problem hab ich selbst hinbekomen
-
basti_1984 schrieb:
Problem hab ich selbst hinbekomen
Schön für dich...
Wärst du vielleicht auch so nett uns an der Lösung teilhaben zu lassen?