发新话题
打印

怎样在线程中向ListBox的末尾添加字符

怎样在线程中向ListBox的末尾添加字符

我用afxBeginThread创建了一线程,用如下代码:

sprintf(szDump,"已经运行   %d
次",nsecond/60);
((CListBox*)GetDlgItem((HWND)pParam,IDC_ListInfo))->InsertString( -1, szDump);//其中IDC_ListInfo为ListBox控件的ID

编译没问题,但启动线程后出现afxwin2.inl,Line:673的错误。

请教高手要实现主题所述的功能,应该怎么做?多谢。

TOP

((CListBox*)GetDlgItem((HWND)pParam,IDC_ListInfo))->InsertString( -1, szDump);

上面这句话好像语法上有错误,虽然编译通过,但程序应当不会正正常运行的。

TOP

发新话题