C++ 直接从已安装的windows光栅(位图)字体获取位图

C++ 直接从已安装的windows光栅(位图)字体获取位图,c++,winapi,fonts,bitmap,C++,Winapi,Fonts,Bitmap,我知道这似乎是一个奇怪的问题,的确如此!但是利用已经安装的windows固定宽度字体(例如:Fixedsys),我可以节省大量的大小(因为我想使最终的EXE尽可能小) 从windows上现有(已安装)的光栅/位图字体获取位图(或位数组)的最佳方法是什么?或者有没有办法做,我必须制作一个包含所有字母的bmp文件并作为资源加载 是的,我正在尝试制作16kbs的小可执行文件,大小非常重要! 感谢您的关注,我希望我的解释是正确的:)这是可能的:创建DC,附加位图和字体,将字体渲染到位图中,分离并销毁DC

我知道这似乎是一个奇怪的问题,的确如此!但是利用已经安装的windows固定宽度字体(例如:Fixedsys),我可以节省大量的大小(因为我想使最终的EXE尽可能小)

从windows上现有(已安装)的光栅/位图字体获取位图(或位数组)的最佳方法是什么?或者有没有办法做,我必须制作一个包含所有字母的bmp文件并作为资源加载

是的,我正在尝试制作16kbs的小可执行文件,大小非常重要!
感谢您的关注,我希望我的解释是正确的:)

这是可能的:创建DC,附加位图和字体,将字体渲染到位图中,分离并销毁DC。您将看到一个位图,其中包含使用该字体绘制的字母


我假设您熟悉GDI以完成上述任务。如果没有,请找一个关于GDI的好教程。

这是个好主意!是的,我想我现在知道怎么做了!谢谢D