如何运用VC图形功能

来源:百度知道 编辑:UC知道 时间:2024/06/10 08:37:59
我要用VISUAL C++ 6.0建立一个图形界面,然后用键盘控制图形界面上的一个图标的位置的移动。我是C语言新手,只能编一些单文件的程序,不会建立工作区之类的。请用最简单的语言告诉我真么写。

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

创建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),这样就行了.

那个图标是什么图标?插入符吗?想学VC可以下载孙鑫老师的视频学,我就是在学。