社区
C++ 语言
帖子详情
VC控制台程序里画图
kier2
2008-12-12 05:12:44
想在控制台里画图,问下需要什么图形函数库,如果 <Graphics.h>可以的话,是不是直接把它添加进来就可以了吗?还是需要其他的设置
...全文
597
8
打赏
收藏
VC控制台程序里画图
想在控制台里画图,问下需要什么图形函数库,如果 可以的话,是不是直接把它添加进来就可以了吗?还是需要其他的设置
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
清钟沁桐
2010-05-28
打赏
举报
回复
#include <windows.h>
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <tchar.h>
extern "C"
{
WINBASEAPI HWND WINAPI GetConsoleWindow();
}
int main(int argc, char *argv[]) //主线程运行结束,辅助线程也结束。
{
HWND hwnd;
HDC hdc;
printf("There are some words in console window!\n在控制台窗口中绘图!\n");
system("Color 3D");
hwnd = GetConsoleWindow();
hdc = GetDC(hwnd);
LineTo(hdc, 200, 300);
Rectangle(hdc, 10, 30, 300, 50);
TextOut(hdc, 10, 10, _TEXT("Hello World\nYesNoConcel!"), 20);
ReleaseDC(hwnd, hdc);
getche();
printf("After drawing!\n");
return 0;
}
qqwx_1986
2008-12-13
打赏
举报
回复
为什么叫做控制台程序....
ilovedrv
2008-12-13
打赏
举报
回复
下面是一个飞行的园实现
#include <graphics.h>
#include <bios.h>
#include <conio.h>
main()
{
int n=1,m=1,x=320,y=240,r=25,xl=15,yl=15,devce=VGA,mode=VGAHI;
initgraph(&devce,&mode,"c:\\tc");
while(!bioskey(1))
{
if((x+r>640)||(x-r<0))
n=-n;
x+=n;
if((y+r>480)||(y-r<0))
m=-m;
y+=m;
circle(x,y,25); delay(500); cleardevice();
}
}
其它绘图函数可以参考
TC图形函数大全 http://download.csdn.net/source/198171
tc图形函数 http://tieba.baidu.com/f?kz=8183509
kier2
2008-12-13
打赏
举报
回复
自己百度了一下,其实是可以的,用GetConsoleWindow ()可以获取控制台程序的窗口句柄,然后用CDC绘图就可以了!
chenzhehui
2008-12-13
打赏
举报
回复
是呢,VC的控制台好像是不能调用GUI的。
就呆在云上
2008-12-13
打赏
举报
回复
不懂帮顶
vc的调用的控制台貌似不能画图
dfkjsdhfks
2008-12-13
打赏
举报
回复
用的不多,好像TC里面是可以,不过我用的是VC,VC里画图的话,我是不用控制台程序的.
SearchLife
2008-12-12
打赏
举报
回复
up
VC
++
控制台
应用
程序
下使用GDI在内存中
画图
本文介绍了在
VC
++
控制台
应用
程序
中如何使用GDI在内存中
画图
,并展示了将内存中的HBITMAP转换并保存为BMP图片的方法。通过创建内存设备上下文,利用GDI函数进行绘图操作,最后将
画图
结果保存为图像文件。
Matlab
VC
联合编程
控制台
以及MFC中实现(一)
本文介绍了在激光测距仪环境建模项目中,如何利用Matlab的强大
画图
功能在
VC
环境中进行数据处理和图形显示。作者通过三个测试
程序
,探讨了在
控制台
和MFC Dialog中调用Matlab进行plot和surf操作的可能性,遇到的问题及解决方案,包括多线程应用以避免MFC界面冻结。尽管将Matlab图形直接嵌入到MFC对话框中存在挑战,作者期待能有更多技术交流。
vc
实现
控制台
绘图
本文介绍了如何在C/C++中利用GetConsoleWindow函数进行
控制台
绘图,适用于C语言和C++编程环境。
深入浅出CChart 每日一课——快乐高四第三十三课 叶落归根,返璞归真之
控制台
程序
本文介绍在
控制台
里
调用CChart
画图
的方法。简单计算用
控制台
程序
即可,但数据可视化较繁琐。有了CChart,
控制台
程序
也能像Matlab一样显示数据。文中介绍了
控制台
下使用CChart的方法、相关支持函数,还给出了使用例子。
STL的心得(3)---运用(
控制台
)
博客介绍了STL在
控制台
和MFC
画图
程序
中的运用。给出了
控制台
运用的源代码,涉及vector、list、set、map等容器,以及迭代器的使用。还介绍了用MFC写简单
画图
程序
的情况,同时对容器的属性、创建、迭代器等操作进行了测试。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章