void ThreadFunc(LPVOID param)
{
CTime time;
CString strTime;
m_bRun=TRUE;
while(m_bRun)
{
time=CTime::GetCurrentTime();
strTime=time.Format("%H:%M:%S");
::SetDlgItemText(AfxGetApp()->m_pMainWnd->m_hWnd,IDC_TIME,
strTime); //Sets the title or text of a control in a dialog box
Sleep(1000);
}
}
void CSingle6Dlg::OnButton1()
{
// TODO: Add your control notification handler code here
hThread=CreateThread(NULL,
0,
(LPTHREAD_START_ROUTINE)ThreadFunc,
NULL,
0,
&ThreadID); GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
GetDlgItem(IDC_STOP)->EnableWindow(TRUE);
}
一直错误提示
'hThread' : undeclared identifier
'ThreadID' : undeclared identifier
{
CTime time;
CString strTime;
m_bRun=TRUE;
while(m_bRun)
{
time=CTime::GetCurrentTime();
strTime=time.Format("%H:%M:%S");
::SetDlgItemText(AfxGetApp()->m_pMainWnd->m_hWnd,IDC_TIME,
strTime); //Sets the title or text of a control in a dialog box
Sleep(1000);
}
}
void CSingle6Dlg::OnButton1()
{
// TODO: Add your control notification handler code here
hThread=CreateThread(NULL,
0,
(LPTHREAD_START_ROUTINE)ThreadFunc,
NULL,
0,
&ThreadID); GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
GetDlgItem(IDC_STOP)->EnableWindow(TRUE);
}
一直错误提示
'hThread' : undeclared identifier
'ThreadID' : undeclared identifier
解决方案 »
- 做了个OpenGL的旋转立方体例程,它居然是用CPU而不是显卡
- 在线回复、给分~~WTL中如何重绘弹出菜单 ??
- DACL
- 文本框数据读取请教!
- 超级菜鸟求教!!!!!!
- 关于打印的问题,请各位高手赐教,高分相送
- 写一个联众那样的网络棋牌游戏难吗?都有什么要考虑呢?
- 怎么样设置一条凹先去的线条
- The problem in display data (ODBC+SQLServer200)
- 如何创建一个com,要求可以以非阻塞处理的方式处理同时处理多个客户端的请求???
- LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);
- 有关格式的转换!
HANDLE hThread;
DWORD ThreadID;return; 前加上CloseHandle(hThread);
变成静态函数,所属于CSingle6Dlg,成为它的子函数