VC如何创建OnTimer函数

VC如何创建OnTimer函数,第1张

两种方式:

1.通过MFC class wizard 添加 ON_WM_TIMER( ) 消息处理函数,确定 即可

2.可以手工添加:

在.h文件中声明如下函数:

ClassView中在类名上点右键,选Add Member Function,添加如下函数:

afx_msg void OnTimer( UINT nIDEvent )

在.cpp文件BEGIN_MESSAGE_MAP块中手工加入ON_WM_TIMER( )

可以手工添加:\x0d\x0a在.h文件中声明如下函数:\x0d\x0aClassView中在类名上点右键,选Add Member Function,添加如下函数:\x0d\x0aafx_msg void OnTimer( UINT nIDEvent )\x0d\x0a在.cpp文件BEGIN_MESSAGE_MAP块中手工加入ON_WM_TIMER( )

1。在C123CView类中添加public成员变量int x//用来标记字幕显示的横向坐标

并在构造函数中初始化x=50

2。添加OnTimer消息响应函数,添加代码:

CDC *pDC=GetDC()

pDC->TextOut(x,50,"good")

x++

3。C123CView::OnTestMove()中添加代码:

SetTimer(1,10,NULL)//每10毫秒调用ontimer函数,如果要改变滚动速度,只要变更函数第二个参数的大小。

这是简单的,如有其他需要在这上面改改就好

程序已发到你油箱


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7979957.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存