![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 88
haoekin
这个作者很懒,什么都没留下…
展开
-
MFC中临时禁用快捷键的方法
本人使用C++编程已有很多年,遇到过也解决过太多太多的问题,虽不敢说是编程高手,但也有很多编程经验。由于自己太懒,没有做笔记的习惯,导致很多时候还得花大把时间解决以前解决过的问题。今天终于决定把自己这些年编程的经验以及遇到的一些问题及解决办法记录下来。今天先把今天刚解决的问题写出来,以后再慢慢把想到的东西补上。相信有童鞋做过简单的资源管理器,显示计算机中的文件和文件夹(以下统称文件),并提供对原创 2012-12-27 19:10:55 · 1849 阅读 · 1 评论 -
解决CMFCMenuButton无法显示右边箭头以及多字节编码下堆破坏的问题
有时候觉得MFC真TM恶心,就这两个问题花了我好长时间才找到解决办法,记下来以避免搞忘,如果能给读者带来方便那是更好,废话不多说,说正事!1.无法显示右边箭头的问题无论怎么折腾都没显示不出来,微软给的示例又能显示,度娘和谷歌也都不知道,经过不断地探索总算找到解决办法了:在rc2文件中加上下面的内容即可#ifndef _AFXDLL#include "afxribbon.rc"原创 2013-04-25 19:03:15 · 1690 阅读 · 2 评论 -
使用定时器显示GIF动画的ATL控件实现
最近在做一个IM软件,IM软件非常重要的功能就有动态表情的插入和显示。实现GIF图片显示的方法主要有两种,一种是通过HTML控件,一种是通过RichEdit控件。HTML控件显示GIF动画的效率是很高的,但是可操控性不好(比如不允许表情修改尺寸,插入后自动滚动到聊天记录窗口的底部等);RichEdit的可操控性就好得多了,但是插入和显示GIF动画就比较麻烦。网上流传的向CRichEditCtr原创 2013-05-02 22:21:22 · 3958 阅读 · 4 评论 -
再谈向RichEdit中插入GIF动画的实现
我的前一篇文章“使用定时器显示GIF动画的ATL控件实现”中讲述了如何创建ATL项目,并实现显示GIF动画的控件,虽然能够显示,但有一些问题:1. tphlj同学说一行插入多个GIF的时候,CPU会很高。 这个问题我倒没有注意,因为我发现了更严重的问题,所以用那种方法实现的控件没有使用了,已经被我删掉,不能测试。2. 删除插入的GIF后发现光标还在不停的闪烁 显然这是由原创 2013-05-11 21:05:35 · 5138 阅读 · 23 评论