16,467
社区成员
发帖
与我相关
我的任务
分享
BOOL CsolderpasteDlg::OnInitDialog()在初始 化中:
SetTimer(1,1000,NULL);
m_greencolor=RGB(0,255,0); // 绿色
m_greenbrush.CreateSolidBrush(m_greencolor); // 绿色背景色
void CAboutDlg::OnTimer(UINT_PTR nIDEvent)
{
// TODO: Add your message handler code here and/or call default
switch (nIDEvent)
{
case 1: //定时器1处理函数,定时发送数据进行更新
{
CString str;
SYSTEMTIME st;
GetLocalTime(&st);
str.Format(_T("%4d-%2d-%2d %2d:%2d:%2d"),st.wYear,st.wMonth,st.wDay,st.wHour,st.wMinute,st.wSecond);
for(int i=0;i<24;i++)
{
if(str==m_TTime[i])
{
// m_colorEditText = RGB(0,255,0);
((CEdit *)GetDlgItem(MyStateGroup[i]))->SetBkColor(textclor);
((CEdit *)GetDlgItem(MyStateGroup[i]))->Invalidate();
((CEdit *)GetDlgItem(MyStateGroup[i]))->UpdateWindow();
}
}
break;
}
CDialogEx::OnTimer(nIDEvent);
}
}