- 博客(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关注的人