c++
文章平均质量分 70
wclaccp
这个作者很懒,什么都没留下…
展开
-
剪贴板拷贝rtf、html格式
格式对应的16进制编号:c009:DataObjectc439:Kingsoft Data Descriptorc045:Kingsoft WPS 9.0 Formatc00b:Embed Sourcec004:Nativec003:OwnerLinkc00e:Object Descriptorc07d:Rich Text Formatc362:text/rtfc16d:text/richtextc103:HTML Formatc0de:Kingsoft Shapes Tag3:c原创 2021-10-14 13:19:10 · 706 阅读 · 0 评论 -
dulib 扩展CTileLayoutUI支持竖排,类似桌面展示
CTileLayoutUI默认只支持平铺,我现在想模仿电脑桌面,下面我们就扩展CTileLayoutUI,让它支持竖铺一、.h文件新增内容//void SetHSLayout(bool bHSLayout);bool m_bHSLayout;//构造函数默认平铺二、.cpp文件void CTileLayoutUI::SetAttribute(LPCT原创 2016-04-11 11:22:08 · 3192 阅读 · 3 评论 -
局域网聊天,广播消息
#pragma once/******************************************************************** 创建时间: 2016/04/12 文件名称: BroadcastMsg.h 创建人: wanglong 功能描述: 广播发送消息类 使用步骤: 1> 初始化SOCKET InitSocket原创 2016-04-12 15:59:53 · 1110 阅读 · 0 评论 -
duilib 快捷键发送消息
这是一个类似qq,点击快捷键发送消息的例子(如果设置的快捷键,与其他软件的快捷键相同,那么只有你的程序起作用,你释放后它才可以使用).h文件#pragma onceclass CHotKey{public: CHotKey(void); ~CHotKey(void);public: //注册全局热键 BOOL RegisterHotKey(HWND hWnd原创 2016-04-13 14:54:31 · 1391 阅读 · 0 评论 -
duilib 超链接支持多个链接
xml: https://www.baidu.com/}跳转1{/a}第一次写博客{a http://bbs.csdn.net/home}跳转2{/a}{/c}" showhtml="true" />代码: if (msg.sType == DUI_MSGTYPE_LINK) { CTextUI* pText=(CTextUI*)msg.pSender;原创 2016-04-11 10:57:23 · 1718 阅读 · 1 评论 -
duilib CTextUI 纯字母不能换行
主要是因为DT_WORDBREAK只能截断单词。例如如果输入一连串英文字符,那么它会当做一个单词来处理,而不会自动换行。而对于中文字符则可以。如果要对所有字符都可以像Edit控件中那样自动换行,那么可以使用DT_WORDBREAK | DT_EDITCONTROL解决办法如下:CTextUI类,有个 m_uTextStyle成员变量, 把原创 2016-05-31 11:08:53 · 2490 阅读 · 0 评论 -
C++中的“error:LNK2005 已经在*.obj中定义”异常问题
如果你看了其它博客都不能解决问题,可以看下这篇文章!!!我在项目中引用静态库里面的头文件的时候,提示重定义错误,排查过程中发现只有在我调用新写的方法时才会报错,和引不引用该头文件没有关系,最后我意识到原来是项目loadlibrary 的是老版本的库文件,加载最新静态库文件就完美解决了。c++编译报错定位不够准确的缘故吧。...原创 2018-12-12 10:17:35 · 428 阅读 · 0 评论