请问在mainfrm中怎么用SetTimer函数?
给个小例子吧~谢谢:)
给个小例子吧~谢谢:)
解决方案 »
- 请问一下,这个SDK提供的回调函数怎么用?
- 已知一维数组:BYTE imageArray[width * height], 怎样在VS2008的MFC中,用GDI+,创建一个Bitmap对象与数组关联?
- win32 DLL能用CString类型吗?
- 关于VC中的反汇编
- CMapPtrToPtr中一个问题
- 星期一要到一个短信开发的公司复试,请大家帮帮忙
- 为什么在CComboBoxEx什么东西都不能显示???急
- 》》》》SDK经典问题:如何把一个window做成一个文本编辑框(EDIT)????
- 请问为什么老是出现“Cannot open program database...."的错误啊?
- 高手指教学习VC的方法。
- 500分 有谁知道如何按下ctrl+alt+del 键盘后出现windows 安全对话框 。如果计算机锁住了,如何才能触发ctrl+alt+del消息,出现解除计算机
- 怎么用文件通佩符比如说*来查找文件,我知道文件路径的一些信息,可以用什么函数
例如
BOOL CSXJTApp::InitInstance()
{
.........
pMainFrame->SetTimer(1, 2000, 0);}
{
// TODO: 在此添加消息处理程序代码和/或调用默认值 CFrameWnd::OnTimer(nIDEvent);
}
在用时SetTimer(NULL,X,X1);
执行到m_nTimer=SetTimer(1,100,NULL);
时就出错了。
void CMainFrame::OnTimer(UINT nIDEvent)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
MessageBox("自动执行中.............");
CMDIFrameWnd::OnTimer(nIDEvent);
}void CMainFrame::GetProgressTimer(void)
{
m_nTimer=SetTimer(1,100,NULL);
DoProgressBar();
}
{
.................................
SetTimer(100,500,NULL); //创建定时器
return 0;
}
void CMainFrame::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
if(nIDEvent == 100)
{
// 处理定时器
..........
} CFrameWnd::OnTimer(nIDEvent);
}void CMainFrame::OnDestroy()
{
CFrameWnd::OnDestroy();
// TODO: Add your message handler code here
KillTimer(100); //销毁定时器
}
要可以的话怎么用呀?