自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (32)
  • 收藏
  • 关注

原创 electron win系统通知修改通知标题栏

app.setAppUserModelId 在主进程的app这里修改。

2023-08-30 11:33:57 407

原创 vs2019 无法导入 Web 服务/架构。对象“Settings”已包含一个不是 WebServiceUrl 类型的属性

因为之前在使用webservice时错误引用过服务引用,我觉得属性页都是当初添加服务引用时的残留,就都删除了,结果删除后工程提示找不到资源,重新删除再引用webservice后仍然不行,提示:自定义工具错误: 无法导入 Web 服务/架构。对象“Settings”已包含一个不是 WebServiceUrl 类型的属性后来重新创建一个同名vs2019工程,添加webservice,再对比属性页内容,把缺失的填补上,编译仍然不行,最后重新更新一下webservice后恢复。后记:vs2019还是不错,

2021-03-02 14:23:37 648

原创 Notepad++ 提示:An exception occurred due to plugin: HexEditor.dll 出错

二进制插件坏了,有时候是自动升级时引起的解决:找到安装路径,进入插件目录(plugins),删除目录:HexEditor重新运行Notepad++ ,出错提示不再显示再安装上HexEditor 插件:菜单-》插件-》插件管理-》搜索:HEX-Editor...

2021-02-20 14:40:24 2154

原创 C# 解析JSON使用Newtonsoft库,安装新的.net framework后提示:找不到类型或命名空间名称“Newtonsoft”

Newtonsoft 是第三方.net 库本机一直使用vs2005编译老的c#工程安装vs2019后,附带安装了.net framwork 4.x后,发现旧工程中引用Newtonsoft的位置报错:错误 CS0246: 找不到类型或命名空间名称“Newtonsoft”(是否缺少 using 指令或程序集引用?)解决:win10下想再重装.net framwork2.0发现已经无法安装了。但解决也十分简单,只需把引用的Newtonsoft文件,重新再引用一遍即可。但要注意,需要先移除引

2021-02-20 13:21:49 2918

原创 python 调用webservice 失败,提示a bytes-like object is required, not ‘str‘

可能产生的原因:有些webservice 使用默认的命名空间 http://tempuri.org/可能导致suds无法识别.(不确定完全属于这个原因,因为webservice无法修改,且与其他对比只有命名空间使用默认情况)错误提示: File "\Python32\lib\site-packages\suds\sax\parser.py", line 138, in parse source.setByteStream(BytesIO(string))TypeError: a b...

2020-09-02 10:11:19 354

原创 pickle.loads() 解析bytes类型字符串

有时候拿到的pickle是文本数据,而文本中有bytes字符串,这时候不要把字符串转bytes类型,因为转了你会发现根本不是你想要的,只需eval()这个函数。b_str = "b'\\x80\x03G@\x02ffffff.'"print('------原始------')print(type(b_str))print(b_str)print('------转换------')...

2020-04-07 13:44:23 1560

原创 vc调用dll

vc调用dll隐式链接1 首先生成dll工程,win32 dll 或 mfc dll 都可2 在.h文件中填写: #ifndef MYAPI  #define MYAPI extern "C" __declspec(dllexport) #endif MYAPI int Add(int a, int b);  在.cpp文件中填写: MYAPI int Add(

2008-07-08 18:04:00 1136

转载 多字节到Unicode的转换

TCHAR char转换CString strData = _T("ni hao");int len = WideCharToMultiByte(CP_ACP, 0, strData, -1, NULL, 0, NULL, NULL);char* szTarget = new char[len + 1];memset(szTarget, 0, len + 1);WideCharTo

2008-07-07 22:46:00 820

转载 关于在线程中使用AfxGetMainWnd()出错的问题,终于找到了

关于在线程中使用AfxGetMainWnd()出错的问题.AfxGetMainWnd()得到的是当前线程的主窗口(如果有的话).因为主窗口是属于主线程的,所以想得到主窗口HWND值,只能在主线程中用AfxGetMainWnd(),但要不是处在主线程中,AfxGetMainWnd()可能是从当前线程查询主窗口的。但好像AfxGetMainWnd()不能跨线程,故要出错.要想在线程中使用主窗口的H

2008-02-27 17:03:00 1430 1

原创 xp 下配置iis5

正常安装就可以但是当你的asp文件目录与系统默认目录不一致时,还需要设置目录的权限,否则若容易出现这样的错误:“HTTP 错误 500.100 - 内部服务器错误 - ASP 错误”错误类型: Microsoft JET Database Engine (0x80004005) 操作必须使用一个可更新的查询。 /l/inc/Dv_ClsMain.asp, 第 1060 行---

2008-02-03 11:26:00 622

原创 去掉滚动条的两种办法

//官方 InitializeFlatSB(m_hWnd); FlatSB_EnableScrollBar(m_hWnd, SB_BOTH,  ESB_DISABLE_BOTH); FlatSB_ShowScrollBar(m_hWnd,   SB_VERT,   FALSE);//技巧void CMyTreeCtrl::OnNcCalcSize(BOOL bCalcValidRects, NCC

2007-12-07 11:21:00 2745

原创 mfc ,vc 使用过滤色绘制图片

void xxx::TransparentBitBlt(CDC *pDC , CBitmap &bitmap ,int x, int y, int cx , int cy , COLORREF crTrans){ //使用过滤色绘制图片 //pDC   绘制的目标DC //bitmap  准备装载的位图 //crTrans  指定屏蔽颜色  CDC     *pMaskDC = new CDC; 

2007-11-28 18:10:00 1092

原创 mfc,vc 禁止标题栏重绘,改变标题栏,双缓冲标题栏贴图

需要在标题栏上贴图,更换标题栏背景的时候,不想要标题栏显示颜色,尤其拉动改变窗体大小的时候,所以需要禁止标题栏重绘的方法。只需要 处理WM_NCPAINT消息就好了,消息处理函数OnNcPaint中去掉CDialog::OnNcPaint(),从此世界安静了标题栏更换颜色,标题栏贴图,窗体其他位置贴图也可以用这里的贴图函数//******************************

2007-11-22 13:00:00 4756 4

原创 设置窗体上控件的背景色,设置控件背景色为透明

在WM_CTLCOLOR消息响应函数OnCtlColor()函数中增加代码如果当前绘制的控件刚好是需要调整颜色的控件,则设置相应颜色或透明if  (  IDC_STATIC == pWnd->GetDlgCtrlID()  ){    //pDC->SetTextColor(RGB(255,0,0)); //指定颜色    pDC->SetBkMode(TRANSPARENT);  //设置透明}

2007-11-16 13:43:00 2261 1

原创 vs2005中,让IntelliSense 立即更新的方法

切换一下Debug和Release 方式,马上切换回来就可以立即更新了 

2007-11-16 11:11:00 807

原创 关于修改窗体风格Style引起的程序问题

关键字:层叠OverLapped弹出Popup子集Child有个程序在OverLapped方式下可以正常运行,但修改成Popup或Child方式后就提示出错无法正常运行(因为OverLapped风格中无法去掉对话框的标题栏,所以需要转换为Popup)经过跟踪调试发现OverLapped方式与其他两种方式的窗体加载顺序不同,程序一旦修改为Popup方式后就会首先加载OnSize()方法,原来在对

2007-11-01 16:59:00 804

转载 BCMenu一个好用的图形菜单类

//*************************************************************************// BCMenu.h : header file// Version : 3.036// Date : June 2005// Author : Brent Corkum// Email :  [email protected]// Lat

2007-10-26 17:12:00 6207 6

转载 转载一篇解决窗体闪烁的文章

解决Windows 程序界面闪烁问题的一些经验 一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。先来谈谈闪烁产生的原因原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。一般显卡的刷新周期是 1/80秒左

2007-10-26 13:56:00 817

原创 有些需要注意的地方

1. CRichEditCtrl使用前如果未被初始化,错误信息会比较隐蔽,所以使用前应记得初始化AfxInitRichEdit();2. vs可视化界面产生的控件,比如按钮,如果绑定了控件变量,就不能在代码中创建修改按钮外观的新按钮了,需要删除掉绑定 

2007-10-22 11:34:00 750

原创 修改 CListCtrl 的标题栏颜色;重写 CListCtrl 标题栏

在网上找了好久都没结果,后终于找到一个全部贴图的,稍微修改下就变成时修改颜色的1.要重写CListCtrl组件。2.在里面增加修改标题栏的类。3.在这个类里面重写OnPaint()函数。 ---------------------------------------------------------------------------------//重写的CListCtrlclass

2007-10-17 21:05:00 6332

转载 拖动窗口任意位置移动窗口(网上找的没有整理)

除了拖动标题栏移动窗口以外,我们也可以拖动窗口任意位置(除控件)位置而使对话框移动。 这里只讲述基于对话框的程序 首先在对话框类中定义几个变量 class C***Dlg : public CDialo

2007-10-17 10:40:00 3725

原创 HBITMAP的复制,拷贝 与 CBitmap的复制,拷贝

HBITMAP  Cxxx::CopyBitmap(HBITMAP  hSourcehBitmap ){ CDC sourcedc; CDC destdc; sourcedc.CreateCompatibleDC(NULL); destdc.CreateCompatibleDC(NULL); //the   bitmap   information. BITMAP   bm = {0}; //ge

2007-10-12 09:35:00 6666 4

转载 获取CImageList中的一张图片到CBitmap中

可以读取图像大小来设置 m_iconX,m_iconY的值,这里是固定为20,如果图像过大就显示不出BOOL Cxxx::GetBitmapFromImageList(CDC* pDC,CImageList *imglist,int nIndex,CBitmap &bmp){ int m_iconX=20; int m_iconY=20; HICON hIcon = imglist->Extr

2007-10-09 14:42:00 1855

原创 在窗口上显示图片,渐变色背景贴图

图片的显示要放在OnPaint() 函数中,这是系统调用WM_PAINT消息的处理函数。要显示图片需要有显示的地方,在windows环境中需要有个设备环境,也就是DC,它对应物理设备。然后准备好图片显示就可以了。void Cxxx::ShowPic(CDC *dc){ //显示图片 //CPaintDC dc(this); CBitmap bitmap; CBitmap* pOldBi

2007-10-09 11:59:00 1500

原创 创建用户控件自定义用户消息及调用(vc,mfc,消息影射)

首先创建一个用户控件类,比如扩展的Button类,Tab卡片类1 在头文件定义用户消息#define WM_TAB_SELECT WM_USER+101(后面加多少自己决定,最好与其他不冲突)2 因为Tab按钮需要区分用户鼠标点击的是哪个按钮所以要在OnLButtonDown中处理3 在OnLButtonDown中向父窗体发送用户消息  GetParent()->PostMessage(WM_TA

2007-09-30 10:21:00 1463

转载 windows编程,vc,mfc消息处理

1、命令消息(WM_COMMAND) 所有派生自 CCmdTarget 的类都有资格接受WM_COMMAND。 2、Window消息(WM_xxx) 所有派生自 CWnd 的类都有资格接受 WM_xxx。 3、控件消息(WM_NOTIFY) 控件向其父窗口通知消息。 消息处理 1、WM_xxx 消息处理 窗口类(自身)处理→基类处理→CWnd∷DefWindowProc()处理; 其所对应的宏一般

2007-09-29 12:53:00 936

原创 设置字体的模态对话框跑到主窗体下面的问题

    为了解决消息窗口中调用设置字体的模态对话框跑到主窗体下面的问题,在程序中增加了一个隐藏对话框,使用这个对话框再显示主窗体。主要因为隐藏窗体在创建主窗体的时候无法确定选择什么类型窗体,开始用非模态窗体,可是创建出来的主窗体无论如何操作也得不到焦点,活动窗体始终在隐藏窗体上,而且主窗体显示的位置也需要重新定位。后来选择主窗体为模态窗体,但遇到的问题是关闭主窗体后就无法重新显示出来,后来重载了O

2007-09-28 13:26:00 1290 1

原创 vs2005在视图上为控件或菜单添加成员变量/消息时提示出错

无法执行添加/移除操作,因为代码元素是只读的1、重启VC2、打开Resource.h文件看看 一看就知道了 有些定义重复了 可以手动改掉 保存 编辑器重新加载 3、关闭解决方案,删除ncb文件重新添加即可4、实在不行就手动添加消息处理5、查看.h和.cpp文件的属性,有可能是只读的,修改属性后就可以了在网上找的这些办法都不行另外也删了*.pdb文件也不行,还把该类文件删掉重建也不可以

2007-09-27 10:17:00 1231

转载 让对话框对UPDATE_COMMAND_UI生效

[作者]:菩提树下的杨过 [来源]:互联网 [收录时间]:2007-8-2 22:29:29问题:一般情况下我们用UPDATE_COMMAND_UI来修改菜单的状态(enable/disable, check/uncheck, change text),但这个方法在一个基于对话框上的菜单却没有效果。void CTestDlg::OnUpdateFileExit(CCmdUI* pCmd

2007-09-27 09:47:00 553

siege-windows.rar

siege压力测试windows版

2021-03-27

CBUTTONST最新优化解决换图闪烁的问题并解决字体问题

CButtonST最新优化解决换图闪烁的问题,虽然闪烁没问题了,但字体也没有了,除非是单纯使用图片按钮,如果用文字按钮就会出现麻烦,我重新修改了字体问题,并增加了拉伸按钮。修改的基础版本是3.9 比之前3.5基础版本还要增加些功能。 仅是临时修改如有疏漏烦请再次修改:)

2013-08-23

C#调用MFC带窗口的Dll源代码

C#调用MFC带窗口的DLl源代码, 附件包括: MFC共享DLL源代码, C#调用主程序源代码. 两个都是在VS2008下编译,DLL中有两个函数,一个是普通函数,一个是可弹出对话框的函数. ------------ 补:因自己需要这方面的资料,在CSDN上下载了几个, 可都不太满意,不是太过简单,就是源代码不全. 干脆自己研究写了这个例子,不敢独自占有,拿出来和大家分享. --------------- ps:调用注意:如果是win7 64位系统,需要把c#工程修改成 x86格式才能正常调用。这是个不错的调用例子,感谢作者分享。

2012-11-08

Cocoa.Programming.for.Mac.OS.X.3rd.Edition.rar

Cocoa.Programming.for.Mac.OS.X.3rd.Edition.rar

2011-12-11

GUI+Bloopers2.0.pdf

GUI+Bloopers2.0.pdf GUI+Bloopers2.0.pdf

2011-11-14

UNIX+编程艺术(中文版).pdf

UNIX+编程艺术(中文版).pdf UNIX+编程艺术(中文版).pdf UNIX+编程艺术(中文版).pdf

2011-11-14

c++读取csv文件

c++读取csv文件c++读取csv文件c++读取csv文件c++读取csv文件

2011-09-22

编码转换总结 gbk转unicode base64 des md5 crc校验 vc 源码

编码转换总结 gbk转unicode base64 des md5 crc校验 输入的字符串转换成各种类型 vc 源码

2011-08-15

C与指针 part2

C与指针 part2 C与指针 part2

2011-05-24

C与指针 part1

C与指针 part1 C与指针 part1 C与指针 part1

2011-05-24

GDI+库 GdiPlus.lib GdiPlus.h GdiPlus.dll 开发包

GDI+库 GdiPlus.lib GdiPlus.h GdiPlus.dll 开发包

2010-11-28

Inside OLE 英文版 PDF

Inside OLE 英文版 PDF 清晰版

2010-11-28

VC++技术内幕第四版(清晰版) 共4个文件 第四部分

VC++技术内幕第四版(清晰版) 共4个文件

2010-11-27

VC++技术内幕第四版(清晰版) 共4个文件 第三部分

VC++技术内幕第四版(清晰版) 共4个文件

2010-11-27

VC++技术内幕第四版(清晰版) 共4个文件 第二部分

VC++技术内幕第四版(清晰版) 共4个文件

2010-11-27

VC++技术内幕第四版(清晰版) 共4个文件 第一部分

VC++技术内幕第四版(清晰版) 共4个文件

2010-11-27

VMWare 下安装MAC OS 必备引导镜像文件 Rebel EFI 及 darwin300 part2

VMWare 下安装MAC OS 必备引导镜像文件 Rebel EFI 及 darwin300 大于20M只能分卷传了,抱歉 (2)

2010-05-14

VMWare 下安装MAC OS 必备引导镜像文件 Rebel EFI 及 darwin300 part1

VMWare 下安装MAC OS 必备引导镜像文件 Rebel EFI 及 darwin300 大于20M只能分卷传了,抱歉

2010-05-14

算法设计与分析.pdf

算法设计与分析.pdf算法设计与分析.pdf算法设计与分析.pdf算法设计与分析.pdf算法设计与分析.pdf

2009-11-19

数据结构_清华大学.pdf

数据结构_清华大学.pdf数据结构_清华大学.pdf数据结构_清华大学.pdf

2009-11-19

Windows网络编程第二版中文.pdf

Windows网络编程第二版中文.pdfWindows网络编程第二版中文.pdf

2009-11-19

编译原理.pdf编译原理.pdf

编译原理.pdf编译原理.pdf编译原理.pdf编译原理.pdf编译原理.pdf编译原理.pdf

2009-11-19

Effective.STL.pdf

Effective.STL.pdfEffective.STL.pdfEffective.STL.pdfEffective.STL.pdfEffective.STL.pdf

2009-11-19

EssentialC++.pdf

EssentialC++.pdfEssentialC++.pdfEssentialC++.pdfEssentialC++.pdf

2009-11-19

More Effective C++中文.pdf

More Effective C++中文.pdfMore Effective C++中文.pdf

2009-11-19

深度探索C++对象模型(候捷译).pdf

深度探索C++对象模型(候捷译).pdf 深度探索C++对象模型(候捷译).pdf

2009-11-19

WindowAPI.txt

WindowAPI.txtWindowAPI.txtWindowAPI.txtWindowAPI.txtWindowAPI.txtWindowAPI.txt

2009-11-19

C++编码规范与指导.chm

C++编码规范与指导.chmC++编码规范与指导.chmC++编码规范与指导.chmC++编码规范与指导.chm

2009-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除