WEB开发网
开发学院软件开发VC Visual C++程序的建立~~4 阅读

Visual C++程序的建立~~4

 2009-06-03 20:04:49 来源:WEB开发网   
核心提示: 例9:文字滚动程序 计时器是一种常用的输入设备,前面已经介绍过,Visual C++程序的建立~~4(10),它周期性地按一定的时间间隔向应用程序发送WM_TIMER消息,它能实现“实时更新”以及“后台运行”等功能,也就是窗口矩形,GetC

例9:文字滚动程序

计时器是一种常用的输入设备,前面已经介绍过,它周期性地按一定的时间间隔向应用程序发送WM_TIMER消息,它能实现“实时更新”以及“后台运行”等功能。应用程序是通过CWnd类的SetTimer函数来设置并启动计时器的。

(1)建一个SDI应用程序,名为:文字滚动

(2)程序设计:

1)在视图的头文件CMyView.h里加:

 private:
  int x;                 //x坐标向前步进
   //如果要加颜色,在public里写:
   COLORREF m_pColor1;  //第一种颜色
   COLORREF m_pColor2;  //第二种颜色
   COLORREF m_pColor3;  //第三种颜色

2)在视图的执行文件CMyView.cpp的构造函数里加:

 x=0;
 //如果要加颜色,接着写:
 m_pColor1=RGB(255,0,0); // 红
 m_pColor2=RGB(0,255,0); // 绿
 m_pColor3=RGB(0,0,255); // 蓝

3)在CMyView.cpp里找到OnDraw函数并加如下代码:

 View::OnDraw(CDC *pDC)
 {  —
 pDC->SetTextColor(m_pColor1); // SetTextColor设置当前文本颜色,这里是红色
 pDC->TextOut(x,80,”中国改革开放的28年颂歌!”);
 pDC->SetTextColor(m_pColor2); //绿
 pDC->TextOut(x,100,”我们一定完成祖国的统一大业!”);
 pDC->SetTextColor(m_pColor3); // 蓝
 pDC->TextOut(x,120,”攀登计算机科学高峰,培养现代化创新人才!”);
 x=x+20;   // 步进长度
 RECT re;   //矩形结构体对象,也就是窗口矩形。
 GetClientRect(&re);  //获得矩形窗口的大小
 if(x>re.right-re.left)  //字走到最右边,就从头(x=0)开始,否则继续
 x=0;
 }

上一页  5 6 7 8 9 10 

Tags:Visual 程序 建立

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接