Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Cheaderctrl

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
07.05.2003, 11:02 Uhr
~Michael
Gast


Hi,
ich habe ein CListCtrl und wollte nun die Namen der Spalten ändern! Leider schaffe ich nicht. In line steht eine String den ich aufspalte und daraus die namen gewinne. Aber irgendwie steht in der ersten Spalte dann nur -YYYY und den rest ändert er garnicht. Aber GetBuffer liefert den korekten Namen zurück das habe ich überprüft. Hat jemand eine Idee?


C++:
HDITEM item;
for (int col=0; col<iCol; col++)
{
/// Spaltenattribute holen
if(!header->GetItem(col,&item))
{
return -1;            
}
else
{
/// Namen errechnen
int iPos = line.Find(strDevide);
/// Namen ersetzen
try
{
item.pszText = line.Left(iPos).GetBuffer(line.Left(iPos).GetLength());
item.mask = HDI_TEXT;
}
catch(CMemoryException* ex)
{
delete ex;
return 0;
}
/// Attribute neu setzen
header->SetItem(col,&item);
}
}        



Danke für alle Antworten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: