- 博客(20)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 未找到导入的项目xxxxx 请确认Import声明中的路径正确且磁盘上存在该文件
VS2019创建C++项目无法在VS2010 打开,折腾了好久才发现少了一个ToolsVersion="4.0"只要在vcxproj 文件第2行,添加ToolsVersion="4.0" 就行了<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"><Project DefaultTargets="Build" ToolsVersion="...
2020-05-24 21:00:39
1256
原创 Duilib::CGroupBoxUI 单选或者是多选
//单选组合框 class UILIB_API CGroupOptionUI : public CVerticalLayoutUI { DECLARE_DUICONTROL(CGroupOptionUI) public: CGroupOptionUI(); ~CGroupOptionUI(); LPCTSTR...
2020-04-06 13:34:21
740
原创 MFC 多文档选项卡右键菜单响应
在上一篇中MFC多文档选项卡显示右键菜单,弹出的菜单位置有点不对,需要修改下void CMainFrame::OnContextMenu(CWnd* pWnd, CPoint point){ // TODO: 在此处添加消息处理程序代码 if (pWnd->GetSafeHwnd() == m_wndClientArea.GetSafeHwnd()) { CWnd* p...
2020-03-07 22:06:03
534
原创 MFC多文档选项卡显示右键菜单
百度都找不到,只好自己翻看MFC的源码,看到单步调试,都不会进入到OnShowMDITabContextMenu,只好自己重写ON_WM_CONTEXTMENU()消息响应,必须要加这个,不然没有效果void CMDIFrameWndEx::OnContextMenu(CWnd* pWnd, CPoint point){ if (m_wndClientArea.GetMDITabs()....
2020-03-07 21:24:00
778
3
原创 MFC 多文档禁止重复打开的方法
template<typename T> inline CView* GetView(CDocument* pDoc) { CView* pView; POSITION pos = pDoc->GetFirstViewPosition(); CRuntimeClass* pClass = RUNTIME_CLASS(T);...
2020-03-07 19:28:07
464
原创 MFC CMFCToolBar显示大图标
//创建工具条 bool CMainFrame::CreateToolBar(CMFCToolBar* toolbar, UINT uiHotResID, UINT uiLargeHotResID, LPCTSTR pszText){ //校验数据 ASSERT(toolbar != nullptr); CMFCToolBarInfo tbInfo; tbInfo.m_uiHotR...
2020-02-03 20:40:58
1968
原创 Eclipse Android错误集合
问题1:Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!解决办法:在project.properties文件内最后一行添加 sdk.buildtools=25.0.3(build-tools的版本这个需要与Android SDK Tools一致)问题2:The...
2019-12-22 21:58:12
158
原创 VB.net调用Com组件方法
第一种方法 Dim oType As Type = Type.GetTypeFromProgID("Aniu.AnSoft") Dim obj As IAnSoft = CType(Activator.CreateInstance(oType), IAnSoft) Dim bk As IBasePlugInterFace = obj.get...
2019-12-01 17:06:00
3462
1
原创 舒尔特方格MFC版
主界面成绩界面 有用到的第三方库 界面设置采用的Notepad++的方式,成绩设置采用 tinyxml2的封装图表控件采用的开源的 High-speed Charting Control图片按钮用的 CxImage本来还想用Skin皮肤库的,但是用了之后无法用自绘按钮,就给注释掉了背景音乐和提示音用的 mciSendCommand 和 PlaySound为了给儿子...
2019-02-07 16:50:41
925
原创 MFC 使用正则验证文件后缀崩溃
//产生崩溃的正则表达式generic_string multiTxt = _T("(*.txt|*.ini)");generic_string excelExt = _T("(*.xls|*.xlsx)");//解决办法generic_string multiTxt = _T(".*?\\.(txt|ini)");generic_string excelExt = _T(".*?...
2018-11-28 21:27:05
209
原创 MFC 多文档分割视图
刚开始以为在CMainFrame类的里面新建分割视图时一直报错,后来才发现需要在CChildFrame里,在这个地方折腾了一个晚上也没有搞明白,后来看到InitInstance里面的代码才明白,视图是跟CChildFrame关联,不是跟CMainFrame关联,此处做个记录,以后忘了还有的找CMultiDocTemplate* pDocTemplate;pDocTemplate = new...
2018-11-17 22:59:03
2301
原创 MFC 多文档动态菜单设置
菜单的响应函数事先已经设置好了,这个动态响应菜单暂时还没搞明白 // 注册应用程序的文档模板。 文档模板 // 将用作文档、框架窗口和视图之间的连接 CMultiDocTemplate* pDocTemplate; pDocTemplate = new CMultiDocTemplate(IDR_SmartReadingTYPE, RUNTIME_CLASS(CSmartRe...
2018-11-17 22:46:04
1658
原创 fatal error LNK1149: 输出文件名匹配输入文件名
发生这种错误时,按百度上找到的结果来测试无一成功,后面只好加上#pragma message,在每个认为有链接这个项目的的地方加个输出,才发现原来是项目编译前给导入了,去掉后编译通过标红的那两个项目就是编译不过的,原来是因为提示无法解析的符号才加个lib,后面把这两个lib,注释掉也能编译通过的,搞不清楚怎么回事,先做个记录,以后再说#ifndef _DEBUG#pragma message("...
2018-02-16 17:43:14
5031
原创 C++服务程序出现 could not delete service
开发环境: Vs2013OS 名称: Microsoft Windows 10 专业版OS 版本: 10.0.14393 暂缺 Build 14393OS 制造商: Microsoft CorporationOS 配置: 独立工作站OS 构件类型: Multiprocessor Free预先生成事
2018-02-01 22:17:55
1243
原创 关于C++运行CMD命令net time
应同事需要做一个局域网时间同步的,找了下资料发现net time最方便,于新建了一个控制台项目,用CreateProcess运行cmd命令运行了后发现时间根本就没有改变,折腾了一个晚上才发现错在字符转义上,下面的代码是错误示范//定义一个用于产生子进程的STARTUPINFO结构体 (定义见CreateProcess,函数说明) STARTUPINFO siStartInfo;
2017-03-02 22:39:56
1050
原创 VB.NET Access Sql参数化查询顺序问题
在写数据库历史表和修改表操作时,用了sql参数化查询,调试发现一直返回影响0行,用字符串拼影响1行百度一圈.群里请教无果,无奈只有自己慢慢调试初步怀疑是参数类型设置有误,就把参数单独拿出来一个个测试,测试到bit类型时,提示类型不匹配纠纷了近半个小时,才想起来可能是设置参数的顺序有问题,一调整下顺序,就正常了.看了MSDN上的帮助也没有提到参数要按顺序添加,还是我没有看完整,反正先
2016-12-10 08:47:34
909
原创 VB.net SQL BIT类型参数化查询问题
今天做一个数据库历史表和修改表,设置数据状态时,把sql语句参数化,调试一直返回影响0行,百度一圈,群里请教无果初步骤判断是数据类型不匹配,无奈只有自己慢慢调试,,把所有参数单独拿出来一个个试,调到BIT类型时提示数据类型不匹配想了半天才反应过来,参数的设置的顺序可能有问题.重新修改传参的顺序,一试果然可以,赶紧写个博客记录下来,方便查询正确的代码出错时代码
2016-12-09 21:00:37
866
转载 VS2013类向导“异常来自 HRESULT:0x8CE0000B”错误解决方法
今天在做项目时,手贱把提示的扩展更新都更新了一遍,然后重新打开Vs2013 提示 未能正确加载“NuGetVSEventsPackage”包在网上百度了一圈,也没有找到合适的解决办法,于是干脆把 NuGet 卸载,重新打开VS2013,就不报错了,打开类向导的时候突然出现“异常来自 HRESULT:0x8CE0000B”错误消息框,于是接着百度,在看到一位仁兄(http://blog.cs
2016-11-27 22:20:20
2522
转载 PathMatchSpec 匹配通配符的用法
这两天用MFC写一个文件自动备份的小程序,匹配文件扩展名时,想看看有没有现成的函数支持模糊匹配的,在看路径函数的时候看到 PathMatchSpec 感觉还蛮好用的,为防止以后忘记,现记录下来这个函数不区分大小写,支持通配符 * ?if (PathMatchSpec(m_path, _T("*.q"))){ OutputDebugString(m_path);}if (
2016-11-27 22:18:25
2492
原创 MFC CFileDialog 的个性化(VS2013)
本文是为标准的文件选择对话框添加控件以扩展它的功能。我做的是预览图片。为了做到这点,要把CFileDialog类派生.添加一个对话框资源,这里所用工具是VS20131.切换到资源视图,添加一个对话框资源Dialog,取名IDD_DLGFILE,修改属性 Border 改为 None,Style 改为 Child2.追加6个控件 Static Text ID[]={IDC_ST
2016-09-25 11:15:38
1370
DuiLib_Ultimate单选和多选组合框
2020-04-06
大漠插件封装的模板,支持所有版本
2020-03-19
电工复审模拟考试系统(成品)
2019-02-07
舒尔特方格MFC源码
2019-02-07
舒尔特方格MFC成品
2019-02-07
网狐6603内核引擎
2018-02-22
CFileDialog 预览图片和自绘按钮播放GIF动画
2016-09-25
跨进程获取 Treeview的Checkbox
2015-10-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人