社区
界面
帖子详情
能向 memoryDC 写入点阵字体信息吗~~
烂番
2008-03-26 10:34:31
获取的点阵字体信息先前一直是setpixel() 一个点一个点描的
近来想弄得高级一点,呵呵,马马虎虎看了一下CDC里面的几个API,觉得内存DC或许会提高一点性能
查了一下,好像一般是选入一个位图然后修改这个DC,如果想往里面写入点阵字体的信息,要怎么实现呢??
CBITMAP的结构还没细看,看能不能直接将点阵字体的像素信息直接转成位图信息,呵,觉得结构差不多的
...全文
82
3
打赏
收藏
能向 memoryDC 写入点阵字体信息吗~~
获取的点阵字体信息先前一直是setpixel() 一个点一个点描的 近来想弄得高级一点,呵呵,马马虎虎看了一下CDC里面的几个API,觉得内存DC或许会提高一点性能 查了一下,好像一般是选入一个位图然后修改这个DC,如果想往里面写入点阵字体的信息,要怎么实现呢?? CBITMAP的结构还没细看,看能不能直接将点阵字体的像素信息直接转成位图信息,呵,觉得结构差不多的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
烂番
2008-04-01
打赏
举报
回复
我的意思是从点阵字体文件中读出字体信息, 然后显示
用CBitmap的createBitmap, 目前已知16点阵可以完全兼容,但是半角字符也仍然需要16*2 byte来储存,其它点阵下暂时没试
P。S。天上星星真多啊~
烂番
2008-03-28
打赏
举报
回复
汗,我的意思是显示点阵字, 就是从点阵字体文件里读出某个字的点阵信息,然后显示出来
昨天试了下可以实现,CBitmap.CreateBitap就可以转换了。
菜牛
2008-03-26
打赏
举报
回复
TextOut就可以了。
【Spark专场】Deep Dive: How Spark Uses
Memory
当今,企业”上云”节奏正在加速,特别是在以人工智能技术为代表的新一波技术浪潮推动下,企业一方面通过云技术增强了自身的数据存储连接、计算以及智能应用能力;另一方面,利用基于云计算之上的大数据、人工智能等...
0.96寸OLED屏使用详解
但是由于OLED不能一次控制一个
点阵
,只能控制8个
点阵
;而且是垂直方向扫描控制;如下图;因此垂直方向坐标可选为0~7;(8*8=64);水平方向可选坐标0~127. OLED控制函数函数参考野火的例程; OLED_I2C.H#ifndef __OLED_I2C_...
LCD-液晶显示中英文-(8.程序代码 字库在外部FLASH或SD卡)
A16 #define ILI9341_
DC
_CLK RCC_APB2Periph_GPIOD #define ILI9341_
DC
_PORT GPIOD #define ILI9341_
DC
_PIN GPIO_Pin_11 //写使能 #define ILI9341_WR_CLK RCC_APB2Periph_GPIOD #define ILI9341_WR_PORT GPIOD #...
【正点原子STM32连载】第四十七章 汉字显示实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
注意:电脑端的
字体
大小与我们生成
点阵
大小的关系为: fsize = dsize * 6 / 8 其中,fsize是电脑端
字体
的大小,dsize是
点阵
大小(12、16、24等)。所以1616
点阵
大小对应的是12号
字体
。 生成完之后,我们把文件名和...
半透明的实现
uC/GUI系统中的窗体可以实全透明效果,但是无法实现半透明效果。 经过一天的实验,经于实现了窗体的半... 在数据
写入
显存之前,读取相应相素点值,然后与新的数据按一定的规则混合之后,再
写入
相应像素点的显存。 这样
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章