用C++在Win32中用LoadImage()绘制HBITMAP的二维数组

Posted

技术标签:

【中文标题】用C++在Win32中用LoadImage()绘制HBITMAP的二维数组【英文标题】:Draw an dual-dimensional array of HBITMAP with LoadImage() in Win32 with C++ 【发布时间】:2014-02-18 16:28:16 【问题描述】:

我使用此答案中的代码作为参考:https://***.com/a/1760571

关于如何修改它以绘制位图矩阵的一些指南或有其他方法吗?

【问题讨论】:

【参考方案1】:

根据具体情况,将位图网格一起绘制成一个大位图,然后在需要重绘窗口时从那里blit 到屏幕是有意义的。尤其是如果你需要绘制大量的小位图,当屏幕需要重绘时,这可以节省相当多的时间。

【讨论】:

以上是关于用C++在Win32中用LoadImage()绘制HBITMAP的二维数组的主要内容,如果未能解决你的问题,请参考以下文章

位图未在 Win32 C++ 中绘制

win32创建工具栏的自定义图标

c++ - Win32 窗口在第一次绘制后冻结(directx 11)

在python中使用win32在内存中创建一个图标

C++ Win32,可以编辑控件由所有者绘制吗?

C++ Win32 窗口重叠事件