step1.cpp

来自「飞虹 vision仿windows开发」· C++ 代码 · 共 29 行

CPP
29
字号
//copyright 1994-1997 飞虹软件工作室
//学习程序STEP1 鼠标的用法 首先包括以下头文件
#include"..\include\app.h"
#include"..\include\mapp.h"
#include<fstream.h>
ifstream MApp::HZ("\\SUNSHINE\\hz.fon",ios::binary); //汉字库
MApp * MApp::Application; //应用标志,上2行必须定义!
main()
 {
  int gd=DETECT,gm;
  int ox,oy,x,y;
  Mouse am; //定义一鼠标类
  initgraph(&gd,&gm,"");
  am.MouseOn(); //显示鼠标
  ox=am.x();oy=am.y(); //得到鼠标的位置
  Write("本程序演示鼠标的用法,按左键退出",10,10,WHITE);
  setcolor(WHITE);
  while(!am.lp()) //判断左键是否按下
	{
	 x=am.x();y=am.y();
	 if(ox!=x||oy!=y)
	  line(ox,oy,x,y);
	 ox=x;oy=y;
	 am.Reset(); //重新得到鼠标的状态
	}
  am.MouseOff(); //关闭鼠标
  closegraph();
  return 1;
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?