如何运用VC图形功能

我要用VISUAL C++ 6.0建立一个图形界面,然后用键盘控制图形界面上的一个图标的位置的移动。我是C语言新手,只能编一些单文件的程序,不会建立工作区之类的。请用最简单的语言告诉我真么写。

简单点说:就是响应键盘按键消息,在消息函数里对你的图形进行位置移动。移动就是改变x,y坐标,然后再输出,就可以实现移动了。
如果你是新手,建议你先学习一下DC(device context)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-18
创建MFC项目,选择单文档类型,并用CView作为View的基类.

创建好之后,在View的OnDraw函数中绘制你的图标(LoadIcon,DrawIcon),绘制的时候在Doc类中定义一个POINT类型成员,即图标的左上角位置,绘制图标时就在这个位置上Draw即可.

在View中响应键盘消息(WM_KEYDOWN,WM_KEYUP),当按了方向键(VK_LEFT,VK_UP,VK_RIGHT,VK_DOWN)后就控制Doc类中的那个POINT类型成员并刷新View(Invalidate),这样就行了.
第2个回答  2008-12-17
那个图标是什么图标?插入符吗?想学VC可以下载孙鑫老师的视频学,我就是在学。

如何运用VC图形功能
简单点说:就是响应键盘按键消息,在消息函数里对你的图形进行位置移动。移动就是改变x,y坐标,然后再输出,就可以实现移动了。如果你是新手,建议你先学习一下DC(device context)。

用vc怎么实现画线、圆、矩形、抛物线?
这需要用到图形编程的知识,虽然在VC中没有图形编程的头函数graphics.h,但是现在有人编写了那个头函数,同时在VC中可以用MFC 来作图。用graphics.h作图来实现上述功能代码如下(你可以到网上去找到那个头文件):画线:line(int x1,int y1,int x2,int y2)\/*其中(x1,y1)组成了直线在窗口中的起始...

如何在VC里面用C语言绘制图形,直线,圆等等。另外头文件<graphics.h>...
建立MFC文件,添加菜单“功能性按键”时选择“CVIEW”函数内容如下(我用的Visual studio 2010,可能有些版本不同导致操作不同)CDC*pDC=GetDC();\/\/得到绘图类指针 RedrawWindow();\/\/重建窗口 pDC->Rectangle(50,20,700,400);\/\/以默认画笔画一矩形 CPen bluepen(PS_DASH,1,RGB(0,0,255));\/...

VisualStudio怎么用C语言进行图形编程啊
新建一个项目、选择win32项目,应用程序为windows程序,附加选项为空;在源代码目录中添加一个后缀为.c的源文件。接下来就可以写C代码了。用c语言中通过调用windows的api函数,来显示窗口、菜单、滚动条、屏幕输出。在《windows程序设计》一书中就有一个例子,显示一个标准的windows窗口,并在绘图区显示...

如何在VC++6.0中使用C语言简单的绘图画图功能
用 VC 实现 绘图相对还是比较容易的.定义好图元类, 成员 主要有 位置, 线型,填充类型等; 实现绘图方法: 调用 CDC 类的 绘图函数实现绘制;定义好图元的存储管理, 可以用链表,或数组;如果 用 文档-视图 框架,在视图的 OnDraw 方法中, 调用各图元的绘图方法, 完成 图形的显示;如果没用文档-视图 ...

vc里的picture 到底怎么用哦
并利用API函数StretchDIBits绘制。位图文件以BITMAPFILEHEADER结构开始,然后是BITMAPINFOHEADER结构和调色版信息和数据,其实位图格式是图形格式中最简单的一种,而且也是Windows可以理解的一种。我不详细讲解DIB位图的结构,提供一个CDib类供大家使用,这个类包含了基本的功能如:Load,Save,Draw。DownLoad ...

C语言设计一个简单的图形动画,用turboc2运行,怎样编写使图形动起来的...
1、首先,打开vc6.0,建立程序编写页面,建立C语言环境,声明两个整数型变量。2、随后,打出新的前三行,由于规律不明显,就用printf语句手动输入,要仔细观察模版。3、观察可得,中间三行相同,就可以使用for循环,循环三行,每行的个数要仔细计算,模版很重要。4、随后的七列逐渐减少,同样使用for...

如何通过vc编程实现对mbp图像的各种效果
可以看到,本软件是实现了一个绘图功能的子集。最初就确定了开发环境为VC6.0,界面采用IE风格。在使用上为了给用户最大的便利,采用了三种工具条(普通文件、打印操作等标准工具,对图形对象属性设置的工具条式对话框,带文字说明的大按钮式可浮动或任意船坞- Dock定位的绘图工具条)。 操作上采用左键点击建立图形对象起始...

如何用C语言在VC6.0上作图
1.调用C语言图形函数库。2.调用windows GDI绘图。

如何用VC绘制三维图形
可以使用NI的Measurement Studio中三维曲线控件 你将x轴y轴和z轴的数据直接给该控件就行了,很方便的 具体的你可以看一下NI的帮助 注意,这个控件你要安装Measurement Studio才可以 要注册的

相似回答
大家正在搜