VS2010中C++图形界面初始化(对应C中的initgraph)

goldfrapp04 goldfrapp04 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
任务就是画一个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));
}
...全文
评论 4
收藏 已收藏
分享
返回顶部
goldfrapp04
C++ 语言 65,214 成员 250,514 内容