随手摘记
文章平均质量分 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 · 1133 阅读 · 0 评论 -
多字节和宽字符之间的转换方法
在Windows中,宽字符字符串使用的是UTF16编码,而多字节字符串使用的是GB2312编码,两者无法进行直接赋值。所以,在某些情况下需要对它们进行转换。本人大致用过以下几种转换方法。使用Windows提供的WideCharToMultiByte系列函数进行转换使用WideCharToMultiByte可以将宽字符转换成多字节,而使用MultiByteToWideChar可以原创 2015-07-02 10:30:58 · 2918 阅读 · 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 · 402 阅读 · 0 评论 -
深入编辑器
原文地址:https://msdn.microsoft.com/en-us/library/dd885240.aspx子系统概述文本模型子系统文本模型子系统用来对文本表述以及文本操作作出响应。文本模型子系统中包含一个ITextBuffer接口,用来描述将要被显示在编辑器中的字符串。这段文本可以通过很多方法进行修改,跟踪和其他等操作。文本模型同样也提供以下几点特性:·翻译 2016-12-01 14:01:50 · 592 阅读 · 0 评论