自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Qt&MFC

C++编程

  • 博客(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 3034 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 696

原创 理解回调函数

来自维基百科的定义:在计算机程序设计中,回调函数,或简称回调(Callback 即call then back 被主函数调用运算后会返回主函数),是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。知乎用户“常溪玲”的回答太形象:你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打

2015-01-05 16:01:02 1409

原创 PS制作透明gif

导入gif图片打开时间轴利用实

2014-10-11 16:20:40 896

转载 窗口、视口、屏幕显示详解--计算机绘图基本功

原博地址:http://blog.csdn.net/lishuhuakai/article/details/18462045

2014-09-23 09:40:25 1110

转载 逻辑坐标和设备坐标的区别

转自:http://blog.csdn.net/lishuhuakai/article/details/18362349

2014-09-23 09:34:41 937

转载 C++内存泄露

1 #define _CRTDBG_MAP_ALLOC 2 #include 3 #include

2014-09-09 22:14:55 349

原创 Qt 调用 VC(CUDA)制作的dll

以下几点:1.

2014-08-20 20:46:06 526

转载 MFC----DC

类CClientDC派生于CDC,在构造时调用了Windows函数GetDC,在析构时调用了ReleaseDC。这意味着和CClientDC对象相关的设备上下文是窗口的客户区。几种DC及区别  CClientDC:(客户区设备上下文)用于客户区的输出,与特定窗口关联,可以让开发者访问目标窗口中客户区,其构造函数中包含了GetDC,析构函数中包含了ReleaseDC:  用法

2014-08-12 11:21:08 881

原创 Windows字体

LOGFONT:   一个结构,用来逻辑上表达一个字体,比如LOGFONT.lfFaceName是字体的名字   HFONT:   一个句柄,相当于表示内存中的一个字体对象,它可以马上拿来用   CFont:   是mfc对于HFONT的一种封装

2014-08-06 11:07:23 386

原创 Qt笔记

1、 选择代码编码

2014-07-03 20:54:05 346

原创 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 547

原创 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 495

原创 视图窗口切换时的响应函数

视图窗口切换时,会触发子框架WM_MDIACTIVATE消息。

2014-06-19 14:20:46 712

原创 改变对话框背景色

重载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 853

转载 研华PCI-1240U/1220U motion卡 11种Home模式详解

转载自:点击打开链接

2014-05-27 11:10:25 4052

转载 深入浅出 MFC多视图

百度的链接总是加不上?为了能够把我们所学的所有知识都在实例中得以完整的体现,我们来写一个尽可能复杂的"文档/视图"架构MFC程序,这个程序复杂到:  (1)是一个多文档/视图架构MFC程序;  (2)支持多种文件格式(假设支持扩展名为BMP的位图和TXT的文本文件);  (3)一个文档(BMP格式)对应多个不同类型的视图(图形和二进制数据)。  相信

2014-05-17 12:15:05 575

原创 再理解Windows程序内部运行机制

再理解Windows程序内部运行机制

2014-05-16 17:40:00 832

原创 打包DLL和exe

http://stackoverflow.com/questions/9808467/embed-dll-in-mfc-c-exe

2014-05-15 15:13:20 409

转载 Qt发布可能遇到的问题

原地址:http://www.cnblogs.com/mmix2009/p/3536825.html

2014-05-12 16:42:55 553

转载 Windows下发布一个Qt程序隐藏QML文件

http://blog.csdn.net/sgnh123456/article/details/8692099

2014-05-12 16:15:27 524

转载 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 1068

原创 最近打开文件列表

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 2331

转载 解决头文件相互包含问题的方法

转载自:http://blog.csdn.net/yang_lang/article/details/6767439所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。    一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满足,例如,在类CMyView中保留了一个非模式对话框对象指针,该对象用于显示/修改一些信息。为了实现对话框

2014-05-08 13:18:46 1167

原创 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 391

原创 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 622

原创 获得视窗边框宽度

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 865

原创 vector

以前在VC6中调用:vector arrData;arrData.erase(&arrData[x]);就可以删除这个元素,而VC2005中这样不可以,请问怎么快速删除之? arrData.erase(arrData.begin() + x)

2014-04-18 16:37:52 424

转载 MFC 多线程及线程同步

http://www.cnblogs.com/UnGeek/p/3525315.html

2014-04-11 15:18:04 337

原创 设备无关位图

直接显示时,按如下写入:(不将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 692

原创 Invalidate()

视类函数,加视类指针或在视类里面用才会触发重绘试图操作。

2014-03-07 20:40:13 912

转载

转自:http://www.cnblogs.com/daqiang/articles/2291527.html下面内容在原文基础上修改了部分格式,便于观看。★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★//这一页的代码最重要了,呵呵……什么都在这里面呢;     单文档新建:CWinApp_________docManager

2014-03-07 19:35:46 484

原创 对话框包含视类头文件出错

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 495

转载 CDockablePane使用及实例

http://blog.csdn.net/xianzongtanxun/article/details/7941064

2014-03-06 14:44:50 862

原创 定制打开文件对话框

真是神坑,困扰了一整天的东西竟然几句话就可以解决。还是因为xp与win7的运行环境有关。以下:

2014-03-01 17:43:19 666

原创 想要主框架与子框架的菜单项有相同的响应函数

想要主框架与子框架的菜单项有相同的响应函数在主框架添加菜单项,响应函数放在应用程序类中。子框架添加相同ID即可。

2014-02-28 14:01:21 497

原创 文件夹不存在则创建

注意只能一级一级地操作,不能一次重建两层路径。CString strFilePath = _T("C:\\a\\");//文件路径if(!PathFileExists(strFilePath))//文件夹不存在则创建{CreateDirectory(strFilePath,NULL);}strFilePath = _T("C:\\a\\aa\\");

2014-02-27 21:04:26 2438

原创 64位版本编译遇到的问题

错误定位到ON_WM_TIMER()这里不用改。改OnTimer(UINT_PTR nIDEvent)函数的定义和声明参数类型:64位版本用UINT_PTR,32位版本用UINT

2014-02-27 13:59:46 497

原创 加断点能通过,不加断点出错

加断点能通过,不加断点出错的问题程序中存在线程函数,线程函数中的引用变量为当前文件头文件声明的全局变量,会出问题。将变量声明在app类中可解决这一问题。

2014-02-22 09:25:30 1583

原创 取消下拉菜单折叠

找到CMainFrame::OnCreate函数把CMFCToolBar::SetBasicCommands(lstBasicCommands);注释掉

2014-02-20 16:27:31 661

空空如也

空空如也

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

TA关注的人

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