就介绍几个作业了,真正内容,请下载查看。
窗口中,这一行文字从左向右滚动显示,而且每显示一轮,改变一次 颜色和字体,一个周期为5种颜色,分别为红、紫、蓝、绿、黄,5种 字体分别为宋体、楷体、仿宋体、黑体、隶书。 [注]10月29日前完成
提示1:改变坐标值实现字符串滚动 向右滚动 X+=(i%40)*(tm.tmAveCharWidth+tm.tmOverhang); TextOut(hDC,X,Y,lpsz_1,nCharlen); //输出. i++; //计右移次数. ...... 提示2:实现周期重复动态显示 (1)休眠-刷新与计数的周期重复 case WM_PAINT: //处理绘图消息 …… i++; Sleep(100); //休眠0.1秒 InvalidateRect(hWnd,NULL,1);//刷新用户区 i%=120; //120次为1周期 …… (2)定时消息-刷新与计数的周期重复 case WM_CREATE: //设定定时器.每0.1秒发出WM_TIMER. SetTimer(hWnd,1,100,NULL); break; case WM_PAINT: //处理绘图消息 …… case WM_TIMER: InvalidateRect(hWnd,NULL,1); //刷新用户区. break; …….
作业3——第6章课后练习题 设计一个鼠标应用程序,将窗口分成六个区域。一个区用来显示Ctrl 键和鼠标左右键的信息,当单击鼠标左键时,显示“Left Button”;当 单击鼠标右键时,窗口中显示“Right Button”,若同时也按下Ctrl 键,则应显示“Ctrl +Left Button”或“Ctrl + Right Button”。 其余五个区域的刷成五彩色,并设置成鼠标进入不同区域,显示不同鼠标 样式。 [注]11月5日前完成
作业4——综合练习(1)? 综合运用已学过vc++编程知识,设计实现科学计算小计算器,其功能类似于Windows系统附件中的计算器。应有最基本功能:? 四则运算;? 三角函数;? 常用函数;? 数制转换;? …… [注] 12月10日前完成

|