리스트박스를 화면 표출 로그로 사용할시 사용

리스트박스 컨트롤 설정 sort : false 로 설정

 

CString strLog;
OutputListbox(m_listOutput, strLog);


void CExampleDlg::OutputListbox(CListBox& box, CString str)
{
SYSTEMTIME cur_time;
GetLocalTime(&cur_time);
CString strTime;
strTime.Format(_T("[%02d:%02d:%02d.%03d] "),
cur_time.wHour,
cur_time.wMinute,
cur_time.wSecond,
cur_time.wMilliseconds
);

UpdateData(TRUE);
box.AddString(_T(" >  ") + strTime + str);
box.SetCurSel(box.GetCount() - 1);  // Log 최신으로 커서이동

UpdateData(FALSE);
}

+ Recent posts