CStatic静态文本框显示时间的问题
请帮忙看看这段程序,我想将系统时间显示在静态文本框中。
void CmyDlg::OnCreate()
{
char str[50];
……
SYSTEMTIME systime;
GetSystemTime(systime);
wfPrint(str,"u%/u%/u%",systime.wHour,systime.wMinte,systime.wSecond);
CStatic* pLable=(CStatic*)GetDlgItem(IDC_myStatic);
pLable->SetWindowText(str);
……
}
该段程序编译通过(上面程序如果有语法错误,应该是我的手误),但执行时总是出错,跟踪发现是pLable->SetWindowText(str)这一句的问题,请问这是为什么?请高手指教。