Naja, Auf jedenfall habe ich eine Liste von Produkten in CListCtrl. In der 3. Spalten sind Preise für die jeweiligen Produkte. Jedesmal wenn ein neues Produkt eingefügt wird soll die Summe der Produkte in eine Static Text Steuerelement eingefügt werden.
Das problem ist das der Ereignishandler OnLvnInsertitemBuyList mir das nicht erlaubt. Ich bekomme die items aus der liste nicht richtig angezeigt.
Komischer weise funktioniert der untenstehende code wenn ich jedesmal denn Ereignishandler von HotTrack aufrufe. D.h. immer wenn meine Maus in der CListCtrl ist wird alles schön von der CListCtrl zurückgeliefert
wie kann ich das sonst lösen ?
Das problem ist das der Ereignishandler OnLvnInsertitemBuyList mir das nicht erlaubt. Ich bekomme die items aus der liste nicht richtig angezeigt.
Komischer weise funktioniert der untenstehende code wenn ich jedesmal denn Ereignishandler von HotTrack aufrufe. D.h. immer wenn meine Maus in der CListCtrl ist wird alles schön von der CListCtrl zurückgeliefert
wie kann ich das sonst lösen ?
Code:
void CKasseDlg::OnLvnInsertitemBuylist(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR);
CString m_Price = "";
for (int pos = 0; pos < m_IDCBuyList.GetItemCount(); pos++)
{
m_Price = m_IDCBuyList.GetItemText(pos,2); // irgendwas läuft hier falsch das es nicht funktioniert
}//end for
m_IDCTotal.SetWindowText(m_Price);
*pResult = 0;
}
Zuletzt bearbeitet: