摘要: 一.添加消息 MFC和win32不同的一点是MFC采用的是消息的映射机制,即每一个消息都和处理的函数做了映射,我们可以通过查找的方式来得到消息的对应的函数,当然MFC提供了一个非常简便的方法,我们通过类视图点击xxxdlg类的属性可以看到以下 选择我们所需要的消息即可,然后代码区即可自动的得到相应的 阅读全文
posted @ 2018-09-20 15:24 yskn 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 原文入口:https://www.cnblogs.com/gavin-num1/p/5170247.html 一、编码历史与区别 一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的 阅读全文
posted @ 2018-09-20 10:22 yskn 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一.两种字符集 多字节字符集(MBCS):因为计算机最早是在英语国家诞生的,大多数英文信息是由英文字母、数字以及一些其它字符构成了一个128个字符的ASCII字符集。本来这对于英语国家来说够用了。但是随着计算机的普及,非英语国家的文字字符也需要用计算机来存储,这时字符集就需要一种扩展机制了。一种简单 阅读全文
posted @ 2018-09-20 10:21 yskn 阅读(1789) 评论(1) 推荐(0) 编辑
摘要: 首先来了解几个基本概念: 消息:在了解什么是消息先来了解什么是事件。事件可分为几种,由输入设备触发的,比如鼠标键盘等等。由窗体控件触发的,比如button控件,file菜单等。还有就是来自Windows内部的事件。这三种称为事件。而消息,是由事件翻译而来的。事件产生消息。 从数据结构角度来讲,消息是 阅读全文
posted @ 2018-09-19 20:48 yskn 阅读(6353) 评论(0) 推荐(1) 编辑
摘要: win32项目是一个底层的窗口的实现过程,它采用的库仅仅是windows.h,我们通过winain作为函数的入口,然后经过窗口类的内容的填写,窗口的注册,创建,显示刷新,到最后的消息循环,这是一个win32项目的基本流程. MFC项目是利用mfc(微软的基础类库)来编写windows应用程序,相比上 阅读全文
posted @ 2018-09-19 20:46 yskn 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 1.long int的字节信息:int在32位系统下是4字节,long在32位也是4字节,在64位Int不变,但是long变成8字节,所以我们的编译器不同可能会导致我们处理int,long不同 2.注意c++有时候的强制类型转换:(注意最大最小值是不一样的,INT_MAX (231 − 1) 或 I 阅读全文
posted @ 2018-09-19 09:24 yskn 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1、int型与string型的互相转换 int型转string型 string型转int型 void str2int(int &int_temp,const string &string_temp) { stringstream stream(string_temp); stream>>int_te 阅读全文
posted @ 2018-09-18 15:55 yskn 阅读(1610) 评论(0) 推荐(0) 编辑
摘要: 1.对抗赛 【问题描述】 程序设计对抗赛设有N(0<N<=50)个价值互不相同的奖品,每个奖品的价值分别为S1,S2,S3,...,Sn(均为不超过100的正整数)。现将他们分给甲乙两队,为了使得甲乙两队得到相同价值的奖品,必须将这N个奖品分成价值相同的两组。 编成要求:对给定N及N个奖品的价值,求 阅读全文
posted @ 2018-09-12 20:24 yskn 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 一.string类头文件:#include <string>;using namespace std; 二.string类方法: 1.获取string的字符串长度:size(),size返回的字符串的长度不带'\0'. 2.获取指定位置的子字符串:substr()(第一个参数是索引位置,第二个参数是 阅读全文
posted @ 2018-09-08 10:35 yskn 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 我们建立的项目都是基于对话框的win32项目,和主窗口一样对话框也是窗口的一种类型所以区别不是很大,所以我们再下面讲一下控件的使用(里面不要使用char,要开始使用WCHAR,他的很多函数都是wcs..) 一.获取对话框上控件的指针(句柄) GetDlgItem(对话框句柄,控件ID);返回的是对话 阅读全文
posted @ 2018-09-04 16:13 yskn 阅读(799) 评论(0) 推荐(0) 编辑