
随手摘记
文章平均质量分 58
夕月若惜
这个作者很懒,什么都没留下…
展开
-
利用GDI+在MFC中显示OpenCV中的Mat图像的关键点
在正确初始化了GDI+库,并且在InitInstance中启动了GDI+,在ExitInstance中关闭了GDI+,然后利用以下代码显示Mat图像时: CRect rect; m_image_sel.GetClientRect(rect); Gdiplus::Bitmap bitmap(img.cols, img.rows, img.step[0], //每一行的字节数 PixelForma原创 2014-11-29 13:21:12 · 1221 阅读 · 0 评论 -
多字节和宽字符之间的转换方法
在Windows中,宽字符字符串使用的是UTF16编码,而多字节字符串使用的是GB2312编码,两者无法进行直接赋值。所以,在某些情况下需要对它们进行转换。本人大致用过以下几种转换方法。 使用Windows提供的WideCharToMultiByte系列函数进行转换 使用WideCharToMultiByte可以将宽字符转换成多字节,而使用MultiByteToWideChar可以原创 2015-07-02 10:30:58 · 3126 阅读 · 1 评论 -
在类的静态函数成员调用sizeof获取非静态成员长度的问题
这个题目一直不知道怎么起比较好,看代码就知道了,比如下面这段代码: class A { private: char buffer[1024]; public: static size_t GetBufferSize() { return sizeof(buffer); } }; 经过测试,这段代码在 Visual Studio 2013 里面编译不通过,不通过的原因是无法访问 b原创 2016-11-30 11:32:07 · 477 阅读 · 0 评论 -
深入编辑器
原文地址:https://msdn.microsoft.com/en-us/library/dd885240.aspx 子系统概述 文本模型子系统 文本模型子系统用来对文本表述以及文本操作作出响应。文本模型子系统中包含一个ITextBuffer 接口,用来描述将要被显示在编辑器中的字符串。这段文本可以通过很多方法进行修改,跟踪和其他等操作。文本模型同样也提供以下几点特性: ·翻译 2016-12-01 14:01:50 · 679 阅读 · 0 评论