List Control, indsætte tekst i multi column boxen.
Hejsa eksperter.Kan ikke rigtig finde noget info der hjælper mig så her er spørgsmålet:
Jeg er ved at lave en list control boks i min win32api vc++ 6.0 program, men kan ikke rigtig finde ud af at sætte tekst ind (dette er min log vindue)
Du kan se hvordan den ser ud her:
http://www.freeplay.dk/box.jpg
bruger lige nu, denne kode, og den virker ikke (ved godt den ikke virker, men måske den kan hjælpe):
void ComWindows::WriteLog(HWND hdwnd, char* Str)
{
LVCOLUMN lvc;
char buffer[SIZE];
time_t curtime;
struct tm *loctime;
curtime = time (NULL);
loctime = localtime (&curtime);
strftime (buffer, SIZE, "[%D/%M/%Y][%H:%M:%S]", loctime);
int itemIndex;
char * iSubItemText=Str;
char * iItemText=buffer;
itemIndex=SendDlgItemMessage(hdwnd, IDC_LOGGING, LVM_GETITEMCOUNT , 0 ,0);
lvc.mask = LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM;
lvc.cx = 135;
lvc.iSubItem=itemIndex;
lvc.pszText=iItemText;
SendDlgItemMessage(hdwnd, IDC_LOGGING, LVM_INSERTITEM, 0, (LPARAM)&lvc);
}
jeg skulle gerne have den til at skrive tiden i Time / Date kolonnen, og teksten (Str) i Log kolonnen, men nu har jeg prøvet 10 forskellige ting, og den vil bare ikke.....
Nogen ide'er, fix's eller spørgsmål?
Takker