VS2010中C++图形界面初始化(对应C中的initgraph)
任务就是画一个100*100的白色正方形。之前只用过C下的initgraph,现在用VS2010,查了半天没发现可以参考的图形界面初始化的方法,所以这个问题是亟待解决的……OpenGL不能调用,要求就是用基本函数手工实现。
还有一个问题就是SetPixel,函数原型 COLORREF SetPixel(HDC hdc, int X, int Y, COLORREF crColor)。我其实不知道这个HDC句柄到底是什么东西……那么我在这里用个NULL行不?
编译是可以通过的。
还有一个问题就是SetPixel,函数原型 COLORREF SetPixel(HDC hdc, int X, int Y, COLORREF crColor)。我其实不知道这个HDC句柄到底是什么东西……那么我在这里用个NULL行不?
编译是可以通过的。
#include <Windows.h> //不记得这个需不需要了
#include <WinGDI.h>
void main()
{
int i, j;
//在这里初始化
for(i = 0; i < 100; i++)
for(j = 0; j < 100; j++)
SetPixel(NULL, i, j, RGB(255,255,255));
}
...全文
相关推荐
基于C语言的迷宫游戏
这事一个游戏,一个基于C语言的走迷宫游戏
C和C++编程心得
C和C++编程心得,通过介绍学习过程,编程技巧等向初学者传授经验
用C语言写的打字游戏
这是用C语言写的结合TC图形库写出来的打字游戏,大家可以从中学习学习~~~ 运行时别忘了修改初始化图形的地址:initgraph(&driver,&mode,address); 比如说我的 address=D:\\Win-TC\\projects, 因为要有EGAVGA.BGI图形文件支持才能正常运行。
EASYX,在VC中使用graphics.h的配置包
可以对VC,VS进行配置,配置后可在C++编译环境下进行C语言图形编程,使用graphics.h的头文件
C语言实现推箱子.pdf
C语言实现推箱子.pdf


