Checkbox Status abfrage... klappt nen tick zu spät--



  • Hi,
    Ich habe eine Liste mit x Items.
    Jedes Item hat eine Checkbox. Mein Programm soll mitführen wieviele von diesem Items angehäkelt sind und bei laufzeit die Anzahl anzeigen.

    Ich habe mal probiert auf die NM_CLICK message zu reagieren.

    int countChecks = 0;
    	// checkboxes von items weg!
    	if (m_ListCtrl.GetItemCount() != 0) {
    		for (int i=0;i<m_ListCtrl.GetItemCount();i++)	{
    			if (m_ListCtrl.GetCheck(i))
    				countChecks++;
    		}
    		m_strDAuftrage.Format("%d", countChecks);
    		UpdateData(FALSE);
    	}
    

    nach dem compilieren wenn ich das laufen lasse klappt dsas aktualiserein der anzeige nicht ganz so richtig. die NM_CLICK wird ausgeführt, läuft durch die ganze liste (siehe oben) und dann aktualisiert die Anzeige und erst dann leider!!!! wird die checkbox verändert, wahrscheinlich nach beedingung der Methode für die message.

    Hat jemand eine Idee was ich noch machen könnte?

    MfG
    T1c4L


Anmelden zum Antworten