自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 python中弹出消息框--MessageBox

import win32api,win32conwin32api.MessageBox(0, “这是一个测试消息”, “消息框标题”,win32con.MBOK)注:win32con.MBOK少了“-”,更正为:win32con.MB_OK需要安装pywin32模块,有了这个模块python就可以使用windows api了,这里有下载:http://sourceforge.net/pro...

2019-09-20 10:03:47 3963

转载 MFC中为Edit Control(文本框)控件添加双击消息

通过添加CEdit子类实现文本框双击事件打开对话框资源视图选中文本框控件,右键->类向导, 点击添加类按钮,添加一个名CEdit子类再在类视图中点击CClickableEdit右键---->类向导,选择“消息”—>鼠标双击事件,如下图4.接着为你需要添加双击事件的Edit控件添加控件变量,类名为CClickableEdit。右键文本框控件—>添加变量,如下图...

2019-09-12 14:35:12 3199

原创 MFC CEdit 获取文本的方法

//method 1 { CString value; GetDlgItem(IDC_EDIT1)->GetWindowText(value); CString newValue("hello"); GetDlgItem(IDC_EDIT1)->SetWindowText(newValue); } //method 2 { CString value;...

2019-09-12 12:12:28 2525

转载 MFC表格控件的简单使用

一、VS2008建立基于对话框的MFC程序,添加List控件,添加控件变量m_List,CListCtrl型二、设置格式m_List.ModifyStyle( 0, LVS_REPORT ); // 报表模式 m_List.SetExtendedStyle(m_List.GetExtendedStyle() | LVS_EX_GRIDLINES | LVS_EX...

2019-09-12 10:01:49 1009

转载 MFC标签页控件的使用

1、在对话框中添加一个标签页控件,并为此控件关联一个CTabCtrl类变量m_tabctrl.2、创建若干个对话框资源作为标签页控件的标签。 修改两个属性: Border: none // 边界为空,这样它就没了标题栏 Style: Child // 这个模板就可以当作另一个窗口的子窗口了在对话框的初始化函数3,在对话框的初始化函数OnInitDialog中...

2019-09-12 09:57:18 790

转载 error C1189: #error : Please use the /MD switch for _AFXDLL builds---解决方案

网上搜到的一般的方法都是说将”属性页->配置属性->C/C+±>代码生成->运行库” 由 “多线程(/MT)” 改为 “多线程DLL(/MD)”。其中MT静态编译的选项,而MD是动态编译的选项,如果就是想静态编译呢?其实,在将”运行库”设置为MT的同时,再将”属性页->配置属性->常规->MFC的使用”改为”在静态库中使用MFC”即可。同样的道理,...

2019-09-12 09:47:04 4000

原创 error LNK2005: new and delete already defined in LIBCMTD.lib(new.obj)

Visual Studio 2019 创建MFC程序, 运行时碰到error1>uafxcwd.lib(afxmem.obj) : error LNK2005: “void * __cdecl operator new(unsigned __int64)” (??2@YAPEAX_K@Z) 已经在 LIBCMTD.lib(new_scalar.obj) 中定义1>uafxcwd.l...

2019-09-10 18:51:37 444

转载 一窥Python中MRO排序原理

在 Python 中用到多继承时,调用父类方法很容易出错:父类方法调用了多次,只能通过__mro__魔法方法来获取调用顺序,花了点时间了解其中涉及的排序算法,顺带记录拓扑排序在了解 MRO 排序算法之前,先了解下拓扑排序(以下摘自维基百科)在图论中,由一个有向无环图的顶点组成的序列,当且仅当满足下列条件时,称为该图的一个拓扑排序(英语:Topological sorting)。1.每...

2019-09-09 17:34:16 126

转载 python 中 super函数的使用

1.简单的使用在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如:在上面,Animal 是父类,Dog 是子类,我们在 Dog 类重定义了 greet 方法,为了能同时实现父类的功能,我们又调用了父类的方法,看下面的使用:super 的一个最常见用法可以说是在子类中调用...

2019-09-09 17:10:41 197

转载 什么是装饰器?

python装饰器(fuctional decorators)就是用于拓展原来函数功能的一种函数,目的是在不改变原函数名(或类名)的情况下,给函数增加新的功能。这个函数的特殊之处在于它的返回值也是一个函数,这个函数是内嵌“原“”函数的函数。一般而言,我们要想拓展原来函数代码,最直接的办法就是侵入代码里面修改,例如:import timedef f(): print("hello")...

2019-09-09 15:09:34 253

转载 Windows Sockets错误码列表

Windows Sockets在头文件winsock.h中定义了所有的错误码,它们包括以“WSA”打头的Windows Sockets实现返回的错误码和Berkeley Sockets定义的错误码全集。定义Berkeley Sockets错误码是为了确保原有软件的可移植性。A.1 Windows Sockets错误码列表表A.1列出了WSAGetLastError()函数返回的可能错误码和它们...

2019-09-05 17:47:29 342

空空如也

空空如也

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

TA关注的人

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