任务就是画一个100*100的白色正方形。之前只用过C下的initgraph,现在用VS2010,查了半天没发现可以参考的图形界面初始化的方法,所以这个问题是亟待解决的……OpenGL不能调用,要求就是用基本函数手工实现。
还有一个问题就是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));
}
...全文
10604打赏收藏
VS2010中C++图形界面初始化(对应C中的initgraph)
任务就是画一个100*100的白色正方形。之前只用过C下的initgraph,现在用VS2010,查了半天没发现可以参考的图形界面初始化的方法,所以这个问题是亟待解决的……OpenGL不能调用,要求就是用基本函数手工实现。 还有一个问题就是SetPixel,函数原型 COLORREF SetPixel(HDC hdc, int X, int Y, COLORREF crColor)。我其实不知道这个HDC句柄到底是什么东西……那么我在这里用个NULL行不? 编译是可以通过的。 #include