所以CFree还是不太行,还是用VS才解决了问题
记得要下EasyX
一个很简单的界面,鼠标移到按钮上时会出现选中框,移开会消失

#pragma warning(disable:4996)//为了防止报错
#include<stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <conio.h>
#include <time.h>
#include <graphics.h>
#include <mmsystem.h>
#pragma comment(lib,"Winmm.lib")void menu1()
{initgraph(640, 480);setbkcolor(WHITE);//背景颜色白色cleardevice();setlinecolor(BLACK);//设置按钮线框颜色为黑色setfillcolor(LIGHTBLUE);//设置按钮填充颜色浅蓝色settextstyle(25, 0, "宋体"); // 设置文字字体fillrectangle(240, 150, 300, 190);//这是画按钮setbkmode(TRANSPARENT);//去掉文字背景不然看不见字outtextxy(250, 160, "开始");//具体位置慢慢调整settextcolor(BLACK);//设置文字颜色outtextxy(200, 100, "点击下方开始答题!");MOUSEMSG m;while (1) {m = GetMouseMsg();//这里是判断鼠标是否移到按钮区域if (m.x >= 240 && m.x <= 300 && m.y >= 150 && m.y <= 190) {setlinecolor(RED);rectangle(235, 145, 305, 195);//画选中框//下面这里是判断鼠标左键是否按下if (m.uMsg == WM_LBUTTONDOWN) {closegraph();//关掉这个窗口menu2();//进入下一个界面}}else{setlinecolor(WHITE);rectangle(235, 145, 305, 195);//画一个白色选中框,相当于取消刚刚的红色选中框}}
}

C语言|鼠标点击开始相关推荐

  1. C语言 在程序中打开网页,模拟鼠标点击、键盘输入

    C语言 在程序中打开网页,模拟鼠标点击.键盘输入 一.简述         记--使用C语言 打开指定网页,并模拟鼠标点击.键盘输入.实现半自动填写账号密码,并登录网站(当然现在的大部分网站都有验证码 ...

  2. C++模拟游戏中鼠标点击和键盘按键

    游戏中模拟键盘输入,有时回被系统屏蔽,Java等语言都试过很多方法,好像都没用,所以下面给出一种C++实现方法 #include <iostream> #include <windo ...

  3. 著名模拟鼠标点击软件小点点被收购

    著名模拟鼠标点击软件小点点被收购--互联网上演资源争夺战 作为知名的下载软件,小点点在模拟鼠标点击之路上已经前行了8年之久,在全球拥有高达1亿的用户.2006年7月,消息证实:小点点被FreeEIM收 ...

  4. 计算机上键盘无法输入法,为什么键盘打不出字 大家都会用鼠标点击输入法图...

    说到不出,大家应该都知道,有朋友问电脑键盘打不出字是怎么回事,还有人问电脑键盘打不出来字是什么原因,这到底怎么回事呢?事实上台式电脑的键盘突然不能用了呢,下面就由小编为大家介绍一下为什么键盘打不出字, ...

  5. Matlab:连续按键、移动鼠标、鼠标点击、鼠标连点、输入字符,10行代码即可。

    Matlab也可以实现按键J灵的一些基本功能,比如:连续按键.移动鼠标.鼠标点击.鼠标连点和输入字符!其中, "连续按键":指间隔一定的时间(如:0.1s)按一下某个按键(如:键盘 ...

  6. 关于鼠标连续点击脚本的分享

    下面我提供一个Python语言的示例代码,可以在Windows操作系统下实现鼠标的连续点击: import time import random import win32api, win32con d ...

  7. HTML5电子书翻页效果 代码特效+鼠标点击拖拽滑动翻页+点击书页内容放大+不支持中文

    介绍 源码名称:[HTML5电子书翻页效果]代码特效+鼠标点击拖拽滑动翻页+点击书页内容放大+不支持中文 源码大小:237KB 开发语言:PHP+Mysql 操作系统:Windows,Linux 源码 ...

  8. 博客园自定义页面风格设计 后续篇(页面设计模式及代码高亮 鼠标点击效果升级)...

    前言 在之前所写过的博客园自定义页面风格设计篇中,我们已经说明了其中两种风格的页面设计,鼠标图案的修改,公告栏的设置,背景音乐的制作,关于CSS以及用Canvas和requestAnimFrame做动 ...

  9. html表格鼠标高亮行列,JS实现的表格行鼠标点击高亮效果代码

    本文实例讲述了JS实现的表格行鼠标点击高亮效果代码.分享给大家供大家参考,具体如下: 偶尔在看天天基金网净值公告时,从源代码里剥下的一段js代码,感觉比较实用,分享一下(仅IE有效) var high ...

最新文章

  1. 09 Java程序员面试宝典视频课程之多线程
  2. 04 | 负载均衡:Ribbon 如何保证微服务的高可用
  3. p1605迷宫(DFS应该注意的问题)
  4. centos 7 局域网丢包排查_宽带发生故障怎么办?教你几招轻松排查
  5. Qt-Focus事件处理,重写qpushbutton实现背景切换鼠标样式及eventFilter的用法
  6. [转]svn常用命令
  7. kafka数据到flume_大数据摄取:Flume,Kafka和NiFi
  8. error: Your local changes to the following files would be overwritten by merge:
  9. tensorflow没有这个参数_内存频率越高越好?如果不看这个参数,内存频率再高也没有用...
  10. JavaScript 详说事件流(冒泡、捕获、传播、委托)
  11. 银行突发事件演练方案_湘阴星龙村镇银行开展防抢劫应急预案实战演练
  12. Pascal voc 数据集下载网址
  13. 狮子鱼小程序独立版安装配置教程
  14. 数据库之SQL行列转换
  15. 集线器、交换机和路由器的区别
  16. 随机生成15个小写字母c语言,c语言,编程随机生成40个小写字母并赋值给一个字符数组...
  17. OSPF你懂多少之经典问题50个
  18. 切换windows系统版本
  19. oracle 01405 提取的值为null,ORA-01405 : fetched column value is NULL
  20. 【前端换肤】前端换肤方案

热门文章

  1. Redux 的基本使用
  2. Ceph集群搭建及其运用(块存储、ceph文件系统)
  3. python 更换图像背景_Python几行代码更换照片底色 图像处理 openCV
  4. 关于前端frame框架
  5. 使用Fiddler抓取app里面的链接
  6. Leetcode 517. Super Washing Machines
  7. 推荐系统工程系列(1):浅谈推荐系统架构
  8. 【真相】网易暴力裁员事件 企业暴力开除重病员工事件绝非孤例
  9. 软件工程之项目团队分工
  10. NET 页面生命周期