c++-控制台程序打印图形鼠标点击会变化

问题描述

控制台程序打印图形鼠标点击会变化

比如说,在一个控制台程序中打印一个全黑或者全白的正方形,但是大小要大一点,然后鼠标点击它,就会在正方形里显示另一种图形,如,圆,三角形。。。。。。。
求大神们指点,我是个学生,刚学数据结构,只会用C或C++....

解决方案

控制台不支持绘图操作。但是dos模式可以。你可以用turbo c/borland c中的graphic库,非常非常老的技术了。
或者在windows下作图,用gdi。

不知道你需要哪种,可以给你些例子。

解决方案二:

控制台不支持绘图操作。但是dos模式可以。你可以用turbo c/borland c中的graphic库,非常非常老的技术了。
或者在windows下作图,用gdi。

不知道你需要哪种,可以给你些例子。

解决方案三:

控制台做不到这个 c++ 可以看看mfc 或者qt 推荐qt

时间: 2024-09-13 20:40:07

c++-控制台程序打印图形鼠标点击会变化的相关文章

鼠标点击坐标-控制台程序下,通过点击鼠标,获得点击位置的坐标

问题描述 控制台程序下,通过点击鼠标,获得点击位置的坐标 用C或C++,,控制台程序下,通过点击鼠标,获得点击位置的坐标,获得后,把坐标存到数组里,..... 而且鼠标可以连续点击多次.. 解决方案 GetCursorPoshttp://baike.baidu.com/link?url=qmnS2fMdHpxjMrTGMwN8yYoTwoR7W8Hbe4s41-dgqqp7C1_tjvkrTo-FGFZKuD_4OwgSHpFJjZeVV1jspL1h0_ 要在点击后获取,需要hook鼠标htt

HTML5中Canvas的使用样例(图形增加鼠标点击、拖动交互)

Canvas是一种非保留性的绘图界面,即不会记录过去执行的绘图操作,而是保持最终结果(构成图像的彩色像素). 如果想让Canvas变得具有交互性,比如用户可以选择.拖动画布上的图形.那么我们必须记录绘制的每一个对象,才能在将来灵活的修改并重绘它们,实现交互. 1,鼠标点击选择图形对象 (1)下面样例中点击"添加圆圈"按钮可以在画布上增加位置.大小.颜色都是随机的圆圈. (2)点击"清空画布"按钮可以清除画布上所有圆圈. (3)鼠标点击任意圆圈,该圆圈会出现黑色边框,

编写自己的IDE:如何在图形界面中实时捕获控制台程序的标准输出

编写自己的"IDE"-- 如何在图形界面中实时捕获控制台程序的标准输出. IDE是集成开发环境(Integrated Development Environment)的简称.印象里有很多出色的IDE,比如JBuilder和Kylix,比如Visual Studio.不知大家是否留意过,大多数IDE本身只提供代码编辑.工程管理等人机交互功能,我们在IDE中编译代码.调试程序时,IDE需要调用命令行的编译器.调试器完成相应的操作.例如,使用Visual Studio编译C++程序时,我们会

java响应鼠标点击事件的小程序

一个很基础的小程序,可以作为一种方法嵌入到其他应用中 import java.awt.Graphics;import java.awt.Event;import java.awt.Color;public class mouse extends java.applet.Applet{int num=0;//计数器初始化int px,py;public boolean mouseDown(Event evt,int x,int y)//鼠标按下事件{px=x;py=y;//鼠标按下时的坐标num+

c++-vc2008平台写的控制台程序,我把输出界面点击属性后设为全屏了,怎么退出全屏啊?点击Esc是不行

问题描述 vc2008平台写的控制台程序,我把输出界面点击属性后设为全屏了,怎么退出全屏啊?点击Esc是不行 vc2008平台写的控制台程序,我把输出界面点击属性后设为全屏了,怎么退出全屏啊?点击Esc是不行 解决方案 ctrl+enter切换回来. 解决方案二: 你查查快捷键,,,, 解决方案三: 你写的程序,是不是死循环了,无法退出呢? 如果无法退回到命令行提示符,只能是这个原因.

mfc listbox-MFC-LISTBOX列表框如何在程序中自选多项呢,不用鼠标点击选择

问题描述 MFC-LISTBOX列表框如何在程序中自选多项呢,不用鼠标点击选择 我setcuesel(0)为什么没有反应呢,我想点击某个按钮时自选固定的某几项,应该怎么写呢 解决方案 属性里有个,selectemode,你把它设置成multiextended就可以了

c#怎么监听程序窗体外的鼠标点击事件啊?

问题描述 我在网上找到一个例子,自己试了一下,鼠标的移动监听可以实现,点击监听实现不了.具体代码如下:第一个类:publicclassWin32Api{[StructLayout(LayoutKind.Sequential)]publicclassPOINT{publicintx;publicinty;}[StructLayout(LayoutKind.Sequential)]publicclassMouseHookStruct{publicPOINTpt;publicinthwnd;publi

Processing编程学习指南3.4 鼠标点击和键盘操作

3.4 鼠标点击和键盘操作 当前,你正使用setup()和draw()框架,以及mouseX和mouseY这样的关键词来构建动态的.可交互的Processing草图.但是,还有一个重要的交互形式没有讨论-点击鼠标! 点击鼠标时,如何让Processing发生相应的交互行为?为了了解这一点,你需要回到程序的运行流程中去.你已经了解setup()仅运行一次,而draw()会往复运行.那么鼠标点击应该在什么时候发生?鼠标点击(以及键盘操作)所触发的事件在Processing中被叫做响应事件(event

The Bat!使用PGP程序之图形教程(1)

最近,不少网友询问关于PGP加密的问题,一个一个回答就头疼了,故此暂时先写了一个PGP的图片教程,先蒙混过关,呵呵.鉴于诸多网友都使用The Bat!软件,所以这里就以The Bat!V1.53d (超级猫汉化版)为例,介绍PGP的使用. 首先,请去www.pgpi.org下载PGP6.5.8(这个版本是PGP的最新源码开放版本,也是The Bat!支持的最新版本),不要去下载7.0的版本,第一,它还没有开放源码(加密解密的东东不开放源码总是不让人放心),第二,目前The Bat!最高还仅仅支持