首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎样才能让文字滚动起来,用vc设计,该如何处理

2012-04-28 
怎样才能让文字滚动起来,用vc设计,急!!怎样才能让文字滚动起来,用vc设计?我这样设计对吗?//3.将字体选入设

怎样才能让文字滚动起来,用vc设计,急!!
怎样才能让文字滚动起来,用vc设计?我这样设计对吗?
//3.将字体选入设备环境
SelectObject(hdc,hF_black);
//4.输出文本
GetTextMetrics (hdc,&tm);
   
//向右滚动X=240;
  X=X+(j%40)*(tm.tmAveCharWidth+tm.tmOverhang);
   
  j++; //计右移次数
Y=Y+tm.tmHeight+4*tm.tmExternalLeading;
  SetTextColor(hDC,RGB(255,0,0));//设置文本颜色为蓝色
char* S;
S = "孤帆远影碧空尽";
TextOut(hdc,X,Y,S,strlen(S));//当前字体输出文本
  Sleep(6);


[解决办法]
楼主,看下 《VC++深入详解》第五章 文本编程,视频:

http://v.youku.com/v_show/id_XMTcxMDcwMjI0.html


[解决办法]
要放在一个timer实践中
根据你需要的速度,设计timer的时长以及每次移动的距离

[解决办法]
[align=left][/align]用定时器定时刷新,按当前位置计算下一次显示的位置╮(╯_╰)╭

热点排行