第13章 键盘及鼠标操作.pptVIP

  • 13
  • 0
  • 约4.54千字
  • 约 22页
  • 2017-06-18 发布于湖北
  • 举报
* * 三、鼠标操作举例 利用鼠标中断功能作图。要求: 不按鼠标按钮时,鼠标形状为一“十”字,并随鼠标移动 仅按住左键,鼠标形状为十字和圆,移动时留下圆形轨迹 仅按住右键,鼠标形状为十字和矩形,移动时留下矩形轨迹 其他情况留下点的轨迹 * * 编程思路: 检测鼠标及驱动安装否,若否,结束程序 初始化鼠标位置及移动范围 在屏幕中心显示鼠标形状 检测鼠标的移动和按钮的状态 若仅位置移动,将原来的鼠标形状消除,在新位置重新显示鼠标(十字形状) 若有按钮按下 若在quit处按下,则退出程序 不在quit处: 左键:消除原位置鼠标,新位置显示鼠标,并画一圆 右键:消除原位置鼠标,新位置显示鼠标,并画一矩形 其他:消除原位置鼠标,新位置显示鼠标,并画一点 * * 实 训 1、写一个程序,监测键盘上A、空格和Enter键被按下的次数,按ESC键停止监测。 2、屏幕上画一个半径为100的圆,当鼠标在圆内时,按下左键显示一个点,并可用红色写字画图(用作铅笔),按下右键则显示一个小方块,可擦除圆内图像(用作橡皮)。若鼠标在圆外,只显示一个箭头,无任何作用。 3、屏幕上画一个球,用键盘控制其上下左右移动,按ESC时退出。 4、屏幕上画两个按钮,当鼠标移动到某按钮上方时,按钮上的字为红色,否则为白色。 C 课程设计 C 课程设计 C 作图及图形处理 C 作图及图形处理 C 作图及图形处理 C 作图及图

文档评论(0)

1亿VIP精品文档

相关文档