⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_35836.htm

📁 vc
💻 HTM
字号:
<p>
序号:35836 发表者:cdyw 发表日期:2003-04-09 20:58:30
<br>主题:Clistview视里面计时器为什么只响应2次
<br>内容:用VC生成一SDI,视继承的是Clistview,WM_CREATE建立一个计时器(settimer(1,500,NULL)),WM_TIMER响应,运行后,结果只响应2次,再没反应。<BR>&nbsp;&nbsp; 如果选择视继承Cview,响应就正常。<BR>&nbsp;&nbsp; 哪位高手知道。先谢谢了<BR><BR><BR>下面是设置计时器和响应的函数<BR>int CYWTView::OnCreate(LPCREATESTRUCT lpCreateStruct) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (CListView::OnCreate(lpCreateStruct) == -1)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>SetTimer(1,500,NULL);&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<BR>}<BR><BR>void CYWTView::OnTimer(UINT nIDEvent) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;static int nCounter =0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString strText;<BR>&nbsp;&nbsp;&nbsp;&nbsp;strText.Format("Counter = %d",nCounter);<BR>&nbsp;&nbsp;&nbsp;&nbsp;nCounter ++;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CClientDC ClientDC(this);<BR>&nbsp;&nbsp;&nbsp;&nbsp;ClientDC.TextOut(10,10,strText);&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CListView::OnTimer(nIDEvent);<BR>}
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:harryluk 回复日期:2003-04-10 11:07:24
<br>内容:把CListView::OnTimer(nIDEvent);去掉
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -