C++中怎么用API作图 ,要包含什么头文件吗?

vc6.0 C++中怎么用API作图啊 ,要包含什么头文件吗?不是用MFC哦。希望有例子,画个圆 矩形等等

MFC实际上也是调用了API来作图。你说的问题实际上是过去没MFC时,用C/C++和WIN API开发Windows程序的技术。这技术已经淘汰了!
MSDN上有WIN32程序开发的例子。 你用向导添加一个WIN32项目,再自己重写OnPaint()函数,最後用InvalidateRect(),来激发一个重画事件。
做图要用到API:
void OnPaint(HWND hWnd,UINT message, WPARAM wParam, LPARAM lParam)
{
PAINTSTRUCT ps;
HDC hdc;
hdc=BeginPaint(hWnd,&ps); //GetDC本质上调用了这个 <br>//在这里加画图代码。如: <br>Ellipse(hdc,0,0,100,100); //画圆 <br>Rectangle(hdc,0,100,100,200);//画矩形 <br>TextOut(hdc,50,50,_T("Hello, World"),6); //文字也是图</p><p>EndPaint(hWnd,&ps); //释放DC handle<br>}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答