问题大讨论(来者有分):如何在vc中实现在对话框的特定位置使一字符串反复流动起来? 如何在vc中实现在对话框的特定位置使一字符串反复流动起来?比如说我现在有一个字符串"i am a programmer.",要在一个对话框的底部流动,这应该怎么实现呢?我认为主要的技术问题是如何使字符串流动。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用settimer()设置定时。然后在OnTimer()消息处理函数中改变字符串的位置。 用settimer()设置定时。然后在OnTimer()消息处理函数中改变字符串的位置。 用OnTimer()对对话框上的静态文本框刷新 up!采用定时,然后可以使用两个字符串,如strText,strstrText="i am a programmer."int i=0;int length=strText.GetLength();str=strText.Right(length-i)+strText.Left(i)然后在OnTimer中更新显示str即可。当然了,一般为了好看,会在strText后面添加一些空格。这里略 补充: 在OnTimer中要实现 i++; if(i>=length) i=0; 这样就可以重复显示了 请教大家几个字体显示原理的问题? 如何修改CPropertySheet的tabctrl? 请问开发串口通信程序用VC还是C#方便? 点击对话框上的一个按钮就输出文本~~~ 深入浅出MFC 下载 求一个算法 求教:modbus? 求教,VC应用程序和Web服务器交互 请问Microsoft Visual Studio系列,哪一款与GCC/G++相容性最好 急!怎样用并口进行通信? 编译器乱来! 怎么得到调用对话框的实例,解决即结贴
采用定时,然后可以使用两个字符串,如strText,str
strText="i am a programmer."
int i=0;
int length=strText.GetLength();
str=strText.Right(length-i)+strText.Left(i)
然后在OnTimer中更新显示str即可。
当然了,一般为了好看,会在strText后面添加一些空格。这里略
在OnTimer中要实现
i++;
if(i>=length)
i=0;
这样就可以重复显示了