VC++ ontimer使用

1、添加消息处理
BEGIN_MESSAGE_MAP(CHklhImageGrabDlg, CDialogEx)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_TIMER()//添加消息处理
ON_WM_QUERYDRAGICON()
END_MESSAGE_MAP()
2、设置计时器
SetTimer(1, 100, NULL);
3、 //添加处理函数
afx_msg void OnTimer(UINT_PTR nIDEvent);
4、编写函数体
void CDlg::OnTimer(UINT_PTR nIDEvent)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
if (nIDEvent == 1)
{
WCHAR ch[16];
wsprintf(ch, _T("%d"), m_iPicGrab);
SetDlgItemTextW(IDC_EDIT_GRAB1, ch);
}

CDialogEx::OnTimer(nIDEvent);

}

展开阅读全文

没有更多推荐了,返回首页