- 博客(18)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 MFC设置对话框Static Text字体和背景颜色
转载请注明出处!注意在STATIC字体设置居中添加颜色消息响应函数HBRUSH CTargetImageDlg :: OnCtlColor(CDC * pDC,CWnd * pWnd,UINT nCtlColor){HBRUSH hbr = CDialogEx :: OnCtlColor(pDC,pWnd,nCtlColor); // TODO:在此更改DC的任何特性...
2018-07-23 10:03:37 6566
原创 break;continue语句
break语句形式:break;Break语句是跳出当前所在的循环结构,执行该循环后面的语句。Continue语句形式:continue;Continue被称为继续语句。该语句的功能是使本次循环提前结束,即不执行continue后面的循环体语句。继续进行下一次循环的条件判断。...
2018-07-23 09:43:17 115
转载 DC、HDC和CDC的区别及MFC常见类的作用
DC:设备上下文(设备描述表),是WINDOWS的一种数据类型。HDC:设备上下文句柄(可以理解为指向DC结构的指针),它指向一块描述设备的相关的内容的内存块。CDC:是MFC里面的一个类,且这类封装了几乎所有关于HDC的操作,由于类的内部包含一个m_hWnd的句柄,所以,CDC封装的操作(函数)与SDK平台中与关于HDC的操作都缺少一个指向设备上网的句柄(不是没有,而是这个句柄在被封...
2018-07-22 10:42:21 1252
转载 友元(友元函数、友元类和友元成员函数) C++
转载:https://www.cnblogs.com/zhuguanhao/p/6286145.html有些情况下,允许特定的非成员函数访问一个类的私有成员,同时仍阻止一般的访问,这是很方便做到的。例如被重载的操作符,如输入或输出操作符,经常需要访问类的私有数据成员。 友元(弗洛伊德)机制允许一个类将对其非公有成员的访问权授予指定的函数或者类,友元的声明以朋友开始,它只能出...
2018-07-22 10:34:35 502
转载 虚函数和纯虚函数的区别
转载:https://blog.csdn.net/hackbuteer1/article/details/7558868首先:强调一个概念。定义一个函数为虚函数,不代表函数为不被实现的函数。他定义为虚函数的英文为了网求允许用基类的指针来调用子类的这个函数定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数.1,...
2018-07-22 10:32:30 484
转载 C/S打包 客户端/windows程序 Inno Setup
转载:https://www.cnblogs.com/kybs0/p/5874863.htmlC/S打包 客户端/windows程序 Inno Setup之前介绍过InstallShield打包工具,本文再介绍更加方便的打包工具Inno SetupInno Setup相对来说,比InstallShield更容易使用,不需要在VS中创建项目,只要提供Debug或者Release包就行。...
2018-07-22 10:30:06 456
转载 VS2010 C++环境下DLL和LIB文件目录及名称修改
转载:http://www.cnblogs.com/lidabo/archive/2013/08/16/3261305.htmlDLL工程,Debug版本下输出文件由basetool.dll basetool.lib 改为basetoolD.dll basetoold.lib 需设置:1、配置属性-常规-目标文件名 $(ProjectName) 加d2、配置属性-连接器-常规-输出问...
2018-07-22 10:28:30 1335
转载 VS2010打开VS2013、VS2015建立的工程,各种版本之间转换
[转载]VS2010怎样打开VS2013或者VS2015建立的工程VS2010怎样打开VS2013或者VS2015建立的工程作用:解决vs低版本无法直接打开高版本的工程文件问题。一、转载出处http://blog.csdn.net/qq2399431200/article/details/52397190二、具体操作方法一:VS2015+VS2013双平台··· 新建...
2018-07-22 10:25:57 3122
转载 焦距与景深关系
焦距、光圈和景深的关系,焦距越长,景深越长?转载:https://m.baidu.com/from=1000953f/bd_page_type=1/ssid=bc9973756e6e79cbaed5df7a32/uid=0/pu=usm%402%2Csz%40320_1002%2Cta%40iphone_2_7.0_2_7.3/baiduid=A145EF93DFB0BCE5CDC368DC0...
2018-07-22 10:10:58 10359
原创 虚函数、C++类、结构体、父类与子类的继承性
转载请注明出处! 结构体只是多个关联变量的集合,不包含函数。在面向对象的程序设计中,对象具有状态和行为,状态保存在成员变量中,行为通过成员函数实现。所以,类应运而生。结构体的默认情况下,成员变量是共有public所有人都可以访问,类的默认情况下式private只有类成员函数可以访问。Public:可以任何地方访问,protected:在该类和子类中访问。Private:该类自身中访...
2018-07-22 10:04:18 1804
转载 多线程与多进程之间比较
转:https://www.cnblogs.com/Yogurshine/p/3640206.html在Linux下编程多用多进程编程少用多线程编程。 IBM有个家伙做了个测试,发现切换线程context的时候,windows比linux快一倍多。进出最快的锁(windows2k的 critical section和linux的pthread_mutex),windows比...
2018-07-22 09:58:44 397
转载 多进程编程之进程间通信
多进程编程之进程间通信转:https://www.cnblogs.com/funblogs/p/7675515.html 进程间通信(Interprocess Communication, IPC),经典的IPC:管道、FIFO、消息队列、信号量以及共享存储和套接字。 一、管道 管道是UNIX系统IPC的最古老的形式,所有的UNIX系统都提供此种通信机制。 1·、两个局...
2018-07-22 09:55:21 3361
转载 _beginthreadex,CreateThread和_beginthread
转:https://blog.csdn.net/foreveyking/article/details/78029328由于历史原因,所以C/C++运行库并不是为多线程应用程序而设计的,所以为了保证其中的某些变量和函数的安全,那么必须创建一个数据结构,并使之与使用了C/C++运行库函数的每个线程所关联。当在调用C/C++运行库函数时,那些函数必须读取主调自己的线程的数据块,从而避免印象其他线程...
2018-07-20 16:22:57 334
转载 C++多线程(二)(_beginThreadex创建多线程)
转 https://blog.csdn.net/maopig/article/details/6772258#include <stdio.h>#include <string> // for STL string class#include <windows.h> // for HANDLE#include ...
2018-07-20 16:20:32 625
原创 结构体C语言王者归来
转载请注明出处!如图1所示,在预编译头文件里面定义结构体,结构体里面变量根据需要多元化设计,注意:定义结构体成员变量时加上相应的头文件,在使用结构体的地方需要包含预编译头文件。2,结构体做为函数的返回值3.定义结构体的变量或者指针来进行数据的传输。...
2018-07-20 11:26:59 240
转载 VisualStudio\Spy++查窗口句柄,监控窗口消息
Visual Studio编程环境提供了一个很好用的小工具Spy++,可以查看窗口应用程序的句柄等信息,监控窗口消息......编程的朋友应该会常用到。方法/步骤 打开开始菜单中Spy++工具,路径一般在: "...\ Microsoft Visual Studio 20XX \ Visual Studio Tools \ Spy++" 64位的朋友应该有一个“Spy++ (64...
2018-07-16 19:48:48 7398
转载 MFC中获取各个窗口(对话框)之间的指针、对象、句柄
MFC在很多的对话框操作中,我们经常要用到在一个对话框中调用另一个对话框的函数或变量.可以用如下方法来解决. HWND hWnd=::FindWindow(NULL,_T("Sphere")); //得到对话框的句柄 C***Dialog* pWnd= (C***Dialog*)C***Dialog::FromHandle(hWnd); //由句柄得到对话框的对象指针 ...
2018-07-16 19:46:13 5633
linux下tcp的服务端和客户端代码,一个服务器对应多个客户端 (多线程和select方式创建服务端)
2023-08-30
OpenglES离屏渲染 C++ demo
2023-03-18
VSCode中配置ros环境
2022-12-07
CMakeList配置文件介绍
2022-12-07
VS2017番茄助手Visual Assist 10.9 Setup2270下载
2022-08-07
QtSocket.rar
2021-05-06
C++SNMPv3 使用add_usm_user函数时,私有加密协议选中AES报错
2021-03-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人