Hallo Leute, ich hab da nen Problem. Ich will in einer CListBox immer denn letzten Eintrag angezeigt bekommen. Habe schon versucht mit SetScrollPos(...) und ähnlichem den ScrollBar zu bewegen, und bekomme es nich hin. Ich muß dazu sagen das ich noch nicht allzulange mit den MFC arbeite und mir noch leicht der durchblick fehlt.
leg für die listbox noch ne cstring variable an und schreib den neuesten ausgabewert da rein und aktualisiere deine ansicht! wenn dann jemand die listbox aufklappt ist der wert auch markiert in der liste, die combobox ist zwar dann nicht mehr leer aber .....!
ne andere möglichkeit:du nimmst sortieren raus und beschreibst die listbox so
int anzahlwerte=0;//var. für die anzahl der ausgaben
ausgabe[anzahlwerte]wert="eingabe deiner ausgabewerte";//keine ahnung wie du einliest anzahlwerte++;//anzahl der ausgaben hochzählen
m_clistcombobox.ResetContent();//leeren der combobox
for(int c=anzahlwerte;c>0;c--)//zähl von anzahl bis 0 { m_clistcombobox.AddString(ausgabe[c].wert); //der letzte eingegebene wert wird als erstes in die combobox geschrieben } UpdateData(FALSE);