- 博客(69)
- 收藏
- 关注
原创 windows下python抓取bing每日背景图设置为桌面背景
python 3.5需要用到图像处理的库:PIL,但好像已经不维护了http://www.pythonware.com/products/pil/不支持python3用了一个替代:https://pypi.python.org/pypi/Pillow/3.2.0还需要用到windows的一些库,下载链接:https://sourceforge.net/proje
2016-05-11 21:13:55 3136 1
转载 网络的connect如何超时设置?MFC socket异步 timeout select
这个帖子很精彩:http://bbs.csdn.net/topics/390416681?page=1附关键代码: m_strServerIP = strServerIP; m_nPort = nPort; while( true ) { // 创建套接字 m_socket = socket(AF_INET,SOCK_STREAM
2015-05-19 16:16:01 753
原创 理解回调函数
来自维基百科的定义:在计算机程序设计中,回调函数,或简称回调(Callback 即call then back 被主函数调用运算后会返回主函数),是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。知乎用户“常溪玲”的回答太形象:你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打
2015-01-05 16:01:02 1444
转载 窗口、视口、屏幕显示详解--计算机绘图基本功
原博地址:http://blog.csdn.net/lishuhuakai/article/details/18462045
2014-09-23 09:40:25 1150
转载 逻辑坐标和设备坐标的区别
转自:http://blog.csdn.net/lishuhuakai/article/details/18362349
2014-09-23 09:34:41 970
转载 MFC----DC
类CClientDC派生于CDC,在构造时调用了Windows函数GetDC,在析构时调用了ReleaseDC。这意味着和CClientDC对象相关的设备上下文是窗口的客户区。几种DC及区别 CClientDC:(客户区设备上下文)用于客户区的输出,与特定窗口关联,可以让开发者访问目标窗口中客户区,其构造函数中包含了GetDC,析构函数中包含了ReleaseDC: 用法
2014-08-12 11:21:08 913
原创 Windows字体
LOGFONT: 一个结构,用来逻辑上表达一个字体,比如LOGFONT.lfFaceName是字体的名字 HFONT: 一个句柄,相当于表示内存中的一个字体对象,它可以马上拿来用 CFont: 是mfc对于HFONT的一种封装
2014-08-06 11:07:23 418
原创 fiddler教程
https://s3.amazonaws.com/qqqun./index.htmlfiddler教程:http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.htmlhttp://www.cnblogs.com/TankXiao/p/3063871.html?ADUIN=1119480538&ADSESSION
2014-07-01 14:14:20 570
原创 VS2010+openGL配置
1. 下载GLUT。Windows环境下的GLUT下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip 2. 将下载的压缩包解开,将得到5个文件:glut.h glut.lib glut32.lib glut.dll glut32.dll 3. 将glut.h放到(C:\Program Fi
2014-06-23 21:27:51 516
原创 改变对话框背景色
重载OnCtlColor (CDC* pDC, CWnd* pWnd, UINT nCtlColor),即WM_CTLCOLOR消息。 ---- ①在CExampleDlgDlg的头文件中,添加一CBrush的成员变量: class CExampleDlgDlg : public CDialog {... protected: CBrush m_brush; .
2014-06-07 16:09:57 878
转载 深入浅出 MFC多视图
百度的链接总是加不上?为了能够把我们所学的所有知识都在实例中得以完整的体现,我们来写一个尽可能复杂的"文档/视图"架构MFC程序,这个程序复杂到: (1)是一个多文档/视图架构MFC程序; (2)支持多种文件格式(假设支持扩展名为BMP的位图和TXT的文本文件); (3)一个文档(BMP格式)对应多个不同类型的视图(图形和二进制数据)。 相信
2014-05-17 12:15:05 602
原创 打包DLL和exe
http://stackoverflow.com/questions/9808467/embed-dll-in-mfc-c-exe
2014-05-15 15:13:20 426
转载 Windows下发布一个Qt程序隐藏QML文件
http://blog.csdn.net/sgnh123456/article/details/8692099
2014-05-12 16:15:27 551
转载 CMFCTOOLBAR添加组合框
转载自:VC2008在CMFCToolBar工具栏中加入组合框如何在CMFCToolBar工具栏中加入组合框等控件,且先看在线MSDN上怎么说的:To add a combo box button to a toolbar, follow these steps:1. Reserve a dummy resource ID for the button in
2014-05-08 17:15:52 1099
原创 最近打开文件列表
afx_msg BOOL OnOpenRecentFile(UINT nID);消息映射:ON_UPDATE_COMMAND_UI(ID_FILE_MRU_FILE1, OnUpdateRecentFileMenu)ON_COMMAND_EX_RANGE(ID_FILE_MRU_FILE1, ID_FILE_MRU_FILE16, OnOpenRecentFile)
2014-05-08 14:30:58 2386
转载 解决头文件相互包含问题的方法
转载自:http://blog.csdn.net/yang_lang/article/details/6767439所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。 一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满足,例如,在类CMyView中保留了一个非模式对话框对象指针,该对象用于显示/修改一些信息。为了实现对话框
2014-05-08 13:18:46 1185
原创 qt
http://www.qter.org/http://qt-apps.org/ 有很多Qt应用都是带了源码的。http://www.qtcentre.org/http://www.qtforum.org/index.php
2014-05-03 23:03:27 410
原创 Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #defi
把use of mfc改为Use MFC in a Shared DLL就可以了
2014-04-25 12:03:47 645
原创 获得视窗边框宽度
CRect rect (0, 0, 352, 352);rect.bottom=rect.bottom+::GetSystemMetrics (SM_CYMENU)+::GetSystemMetrics(SM_CYEDGE)*2;rect.right=rect.right+::GetSystemMetrics(SM_CXEDGE)*2;CalcWindowRect (&rect)
2014-04-21 16:57:14 884
原创 vector
以前在VC6中调用:vector arrData;arrData.erase(&arrData[x]);就可以删除这个元素,而VC2005中这样不可以,请问怎么快速删除之? arrData.erase(arrData.begin() + x)
2014-04-18 16:37:52 446
原创 设备无关位图
直接显示时,按如下写入:(不将BMPFILEHEADER写入)m_hDIB=(HDIB)::GlobalAlloc(GHND, sizeof(BITMAPINFOHEADER)+ 1024+bmpinfohead.biSizeImage);LPSTR lpDIB = (LPSTR) ::GlobalLock(m_hDIB);memcpy(lpDIB,&bmpinfohead,s
2014-03-20 19:05:22 711
转载 看
转自:http://www.cnblogs.com/daqiang/articles/2291527.html下面内容在原文基础上修改了部分格式,便于观看。★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★//这一页的代码最重要了,呵呵……什么都在这里面呢; 单文档新建:CWinApp_________docManager
2014-03-07 19:35:46 501
原创 对话框包含视类头文件出错
error C2143: syntax error : missing ';' before '*'error C2501: 'CISearchDoc' : missing storage-class or type specifierserror C2501: 'GetDocument' : missing storage-class or type specifiers
2014-03-06 20:04:37 514
转载 CDockablePane使用及实例
http://blog.csdn.net/xianzongtanxun/article/details/7941064
2014-03-06 14:44:50 891
原创 想要主框架与子框架的菜单项有相同的响应函数
想要主框架与子框架的菜单项有相同的响应函数在主框架添加菜单项,响应函数放在应用程序类中。子框架添加相同ID即可。
2014-02-28 14:01:21 517
原创 文件夹不存在则创建
注意只能一级一级地操作,不能一次重建两层路径。CString strFilePath = _T("C:\\a\\");//文件路径if(!PathFileExists(strFilePath))//文件夹不存在则创建{CreateDirectory(strFilePath,NULL);}strFilePath = _T("C:\\a\\aa\\");
2014-02-27 21:04:26 2495
原创 64位版本编译遇到的问题
错误定位到ON_WM_TIMER()这里不用改。改OnTimer(UINT_PTR nIDEvent)函数的定义和声明参数类型:64位版本用UINT_PTR,32位版本用UINT
2014-02-27 13:59:46 522
原创 加断点能通过,不加断点出错
加断点能通过,不加断点出错的问题程序中存在线程函数,线程函数中的引用变量为当前文件头文件声明的全局变量,会出问题。将变量声明在app类中可解决这一问题。
2014-02-22 09:25:30 1720
原创 取消下拉菜单折叠
找到CMainFrame::OnCreate函数把CMFCToolBar::SetBasicCommands(lstBasicCommands);注释掉
2014-02-20 16:27:31 695
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人