Fork me on GitHub
摘要: 转自:http://bbs.chinaunix.net/thread-4177853-1-1.html 问题:VS2013无法加载解决方案中的项目 解决方法: 导致项目无法打开以及VS无法关闭。 解决方法: 1.关闭VS; 2.去C:\Users\<your users name>\AppData\ 阅读全文
posted @ 2020-05-14 14:09 烟波--钓徒 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 接到一个需求,要求web能够唤起本地应用并执行功能。有点类似web打开QQ的对应的联系人的会话。 具体为:如果本地应用(xx.exe) 不存在,则打开它;如果已经存在,则调用它的某方法(如打开联系人会话)。 web与exe的通信,在5年前用过ocx的技术。那时chrome还没那么流行,在ie上安装下 阅读全文
posted @ 2020-04-23 15:37 烟波--钓徒 阅读(4632) 评论(0) 推荐(0) 编辑
摘要: 需要设置class="prompt" 即<Class name="prompt" value="promptmode=&quot;true&quot; promptcolor=&quot;edit_tip&quot;"/> promptmode=“true” promptcolor=“edit_ti 阅读全文
posted @ 2020-01-09 19:14 烟波--钓徒 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 完整代码见:https://github.com/netease-im/NIM_Duilib_Framework/tree/master/ui_components/menu 核心代码: ui_menu.h #ifndef __UIMENU_H__ #define __UIMENU_H__ #pra 阅读全文
posted @ 2019-12-12 15:26 烟波--钓徒 阅读(3029) 评论(2) 推荐(0) 编辑
摘要: 完整代码见:https://github.com/netease-im/NIM_Duilib_Framework/pull/151 核心代码(思路): appitem.h #pragma once #define APP_HEIGHT 90 #define APP_WIDTH 90 #define 阅读全文
posted @ 2019-12-12 14:54 烟波--钓徒 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 核心函数 SetWindowsHookExA API文档:https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwindowshookexa https://docs.microsoft.com/zh-cn/ 阅读全文
posted @ 2019-12-10 09:49 烟波--钓徒 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 手头的项目需要国际化,一种常用的实现方式是搞两个语言文件,KEY-VALUE形式。Ini文件是常用的key-value实现。 比如 chinese_file.ini ID_LOGIN_SUCCESS = 成功 english_file.ini ID_LOGIN_SUCCESS= success 程序 阅读全文
posted @ 2019-12-05 17:50 烟波--钓徒 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 网上看到的一篇文章很不错,记录下,方便自己后续查阅。 https://semver.org/ 语义化版本 摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的API 修改。 次版本号:当你做了向下兼容的功能性新增。 修订号:当你做了向下兼容的问题修正。 先行版 阅读全文
posted @ 2019-12-05 13:54 烟波--钓徒 阅读(696) 评论(0) 推荐(0) 编辑
摘要: /*判断一个路径是否是已存在的目录*/ bool IsDirectory(const std::wstring& pstrPath) { DWORD dw = GetFileAttributes(pstrPath.c_str()); if (dw == INVALID_FILE_ATTRIBUTES) { return false; } return (dw & FILE_ATTRIBUTE_DI 阅读全文
posted @ 2019-11-12 14:37 烟波--钓徒 阅读(796) 评论(0) 推荐(0) 编辑