gpt4 book ai didi

c++ - 在 C++ 窗口中绘制图形

转载 作者:搜寻专家 更新时间:2023-10-31 01:15:51 26 4
gpt4 key购买 nike

我想用窗口中的简单函数/坐标集绘制图形。我知道 c++ win32 基础知识,我可以制作一个带有按钮和其他控件对象的简单窗口。但是,为我的程序绘制图形的最快和最简单的库是哪个?

最佳答案

我希望您使用的是 Win32 API(而非 CLR)。

理论很简单,您需要使用 WM_PAINT 消息获取设备上下文。您可以使用主窗口或主窗口内的任何子窗口(控件 - 静态,按钮)。

这里有一些有用的链接: http://www.codeproject.com/Articles/2078/Guide-to-WIN32-Paint-for-Intermediates

http://www.codeproject.com/Articles/66250/BeginPaint-EndPaint-or-GetDC-ReleaseDC.aspx

例如:

case WM_PAINT:
BeginPaint(hWnd, &ps);
LineTo(ps.hDC, 30,30);
EndPaint(hWnd, &ps);
return 0;

这将绘制从 0,0 到 30,30 的线

关于c++ - 在 C++ 窗口中绘制图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9645513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com