VC对话框实现滚动字幕
用VC2005创建一个基于对话框的MFC工程。在对话框中添加一个文本,如何让文本实现滚动字幕效果?如若在单文档工程中的确很好实现该功能,能否在对话框中实现自己的动画?谢谢...
用VC2005创建一个基于对话框的MFC工程。在对话框中添加一个文本,如何让文本实现滚动字幕效果?
如若在单文档工程中的确很好实现该功能,能否在对话框中实现自己的动画?
谢谢高手指教!!
多谢夕阳朋友啊!
在此将方法分享给大家:
1,添加一个static控件,设定ID并关联一个control变量m_ctlMove。
2,定义全局变量int x,y,即static的坐标,并初始化x,y。
3,在OnPaint()函数中加入代码:mctl_Move.SetWindowPos(NULL,x,y,0,0,SWP_NOSIZE);
4,添加OnTimer()事件,并加入代码:
x+=10;
mctl_Move.SetWindowPos(NULL,x,y,0,0,SWP_NOSIZE);
5,添加button事件,并入代码:
SetTimer(1,50,NULL);
运行时点击button即可实现文字移动。 展开
如若在单文档工程中的确很好实现该功能,能否在对话框中实现自己的动画?
谢谢高手指教!!
多谢夕阳朋友啊!
在此将方法分享给大家:
1,添加一个static控件,设定ID并关联一个control变量m_ctlMove。
2,定义全局变量int x,y,即static的坐标,并初始化x,y。
3,在OnPaint()函数中加入代码:mctl_Move.SetWindowPos(NULL,x,y,0,0,SWP_NOSIZE);
4,添加OnTimer()事件,并加入代码:
x+=10;
mctl_Move.SetWindowPos(NULL,x,y,0,0,SWP_NOSIZE);
5,添加button事件,并入代码:
SetTimer(1,50,NULL);
运行时点击button即可实现文字移动。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询