graphics.h这个是tc的绘图头文件,vc不行,如果非要用,那就要用别人改写好的
不过没那个必要,如果是控制台绘图的话,那就只需要调用windows的api函数就行了,如果想新建一个窗口,那就选mfc exe的那个,这个是桌面应用程序
给你一段控制台绘图的代码,自己去看
#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)
MoveToEx(hdc,100,100,NULL)
LineTo(hdc, 200, 300)
Rectangle(hdc, 10, 30, 300, 枣或正50)
TextOut(hdc, 10, 10, _TEXT("Hello World\nYesNoConcel!"), 20)
ReleaseDC(hwnd, hdc)
getch()
printf("After drawing!\n")
return 0
}
1。 vs2010只是一个集明禅成开发环境,里面支持VB.NET C# C/C++,不知道你打算用那种语言。2。 集成开发环境中的编程枣腔语言是支持windows的win32SDK,通过windows API,启动外部程序。
3。 photoshop是支持命令行参数,你可以将jpg文件作为参数激岩尘来使用,比如photoshop xxx.jpg回车,就能打开xxx.jpg图形文件,当然,你的xxx.jpg路径必须是正确。
4。windows API的调用外部程序函数有:WinExec,ShellExecute,CreateProcess.具体用法,请参看msdn或百度百科均有介绍
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)