![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
seen_in_hw
希望我能变厉害!!!成为大师!!!我放弃了很多看似很炫的技术而去探寻技术的本质,技术是用来提供服务的,所有的技术都离不开思想,而思想是最难掌握的,我们应该把更多的精力放在对于思想的探寻上
展开
-
【MFC】:MFC如何给控件设计缺省值?
这里可以给大家讲非常简单的方法: 1,给控件设计数据映射,给控件设计变量名,用这个变量获取控件的数据 2,在Classview 的 OnInitDialog函数里面给该控件变量加上缺省值即可举个例子:原创 2016-04-03 16:57:55 · 644 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-10-11 20:15:21 · 319 阅读 · 0 评论 -
【MFC】:MFC中列表的使用
1,列表的初始化 直接教程来2,插入数据 控件变量名.InsertItem(行,virable); 控件变量名.SetItemText(行,列,变量);实例代码: m_list.InsertItem(list_count,ggg[wide_count].temp[0]); //时间插入 for(int i=1;i<=7;i++){原创 2016-04-08 15:10:49 · 748 阅读 · 0 评论 -
【MFC】:MFC实现屏蔽掉ENTER键和ESC键
通过如下方式: 1,右键你的对话框类,选择“Add virtual Function”(添加虚函数)或从ClassWizard添加PreTranslateMessage2,在PreTranslateMessage函数里面添加如下代码:BOOL CLeft::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized cod原创 2016-04-08 15:02:23 · 739 阅读 · 0 评论 -
【MFC】:制作的多个对话框字体颜色不一致问题的解决方案
关于MFC中我今天遇到了这么一个问题,我制作了两个对话框 但是两对话框里面的字体一个比较粗,比较黑,而另外一个比较细遇到这种问题我一开始都是一脸蒙逼啊。。。后来无意间想到了这可能是系统设置的问题,后来试了一下,果然好使。。。解决方案如下: 1,右键点击对话框的空白处,点击属性,然后之后会有字体按钮,设置即可。这就是一个非常简单的方法了。。。把多个对话框设置成相同的字体设置就好了。。。原创 2016-04-08 00:32:33 · 749 阅读 · 0 评论 -
【MFC】:MFC如何加函数,以OnInitDialog为例
众所周知,OnInitDialog是一个初始化对话框的函数,通过对主对话框的分析,我们可以发现,OnInitDialog就是一个对话框类的一个函数。 我们想要添加这个函数,只要把这个函数添加到这个类就好了详细如下: 我想添加OnInitDialog函数的对话框为CHistory类这时候我们只要在History.h和History.cpp两个文件里面加入多行代码即可.h文件: .cpp文件 这原创 2016-04-07 23:29:17 · 2571 阅读 · 0 评论 -
【MFC】:将int型转为CString还有丢失工具箱怎么办?
1,将int型转为CString int a=100; CString str; str.Format(“%d”,a); 这样str 的 就是”100”了。 类似于这个例子就行,通过CString的format函数就可以把int型转为CString类型了2,丢失工具箱 丢失工具箱之后在菜单栏那块区域右键,然后点击控件按钮就能把消失的工具箱重新调用回来原创 2016-04-07 16:51:25 · 463 阅读 · 0 评论 -
【MFC】:MFC关于文件读写的代码及结构体的错误问题
首先,这篇文章要给大家讲一句关于VC里面结构体的声明问题 比如说下面的代码: struct pos{ CString temp’ }P[5000]; //这段代码就是错误的,我也不知道为什么struct pos{ CString temp; }g; //这段代原创 2016-04-07 15:00:58 · 1112 阅读 · 0 评论 -
【MFC】:MFC中实现文件追加的方法
亲测可行~~~ 下面代码即可: CStdioFile myfile; if(myfile.Open("d:\\book.dat",CFile::typeText|CFile::modeCreate|CFile::modeReadWrite|CFile::modeNoTruncate)){ myfile.SeekToEnd(); //这里追加到文件的末尾原创 2016-04-06 12:08:01 · 4315 阅读 · 0 评论 -
【MFC】:MFC如何获得系统时间?
1.使用CTime类#include "afx.h"void main(){ CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime(); str=tm.Format("现在时间是%Y年%m月%d日%X"); MessageBox(NULL,str,NULL,MB_转载 2016-04-05 17:11:12 · 1686 阅读 · 1 评论 -
【MFC】:MFC中如何从控件中获得文字
MFC中获取文本框的方法不同于C#,有点麻烦,主要有以下两种方法:一、API法用函数:GetdlgItemText获取文本,SetdlgItemText显示文本[cpp] view plain copy GetDlgItemText(File_Addr,Addr); //第一个变量为控件名,第二个为赋值的地址转载 2016-04-03 19:14:23 · 803 阅读 · 0 评论 -
【MFC】:MFC实现对控件字体属性的修改
按照下面的流程来添加一个函数即可,至于为什么添加这个函数,是大家需要思考的内容,还有就是字体属性能通过哪些函数来修改,这是一个问题,需要大家去解决。。。(准确来说把控件ID放到函数里面去就能够进行相关操作了)1.打开对应对话框的类向导ClassWizard。 2.在消息映射MessageMaps中添加消息Message:WM_CTLCOLOR。原创 2016-04-03 21:03:24 · 2595 阅读 · 0 评论 -
【MFC】:MFC中如何查看并且修改tab order
首先我就想说下tab order这个东西是干嘛的,这个东西是用来当程序运行起来后,按tab键控件调换的次序,功能在此.怎么查看tab order? 方法很简单,点开编辑板,然后按下ctrl +D,就能看到tab order了 怎么修改? 用鼠标从第一个你想用的控件开始点击,这样顺序就被修改了,试一下你就明白了~原创 2016-04-03 20:36:19 · 2334 阅读 · 0 评论 -
【MFC】:MFC中单选框和复选框的使用教程
史上最简单的单选框使用教程,没有之一 23333 第一步,画单选框 注意看,我使用了组合框和单选框完成了套接第二步,选择组 点开第一个每月1000一下这个单选框,然后点击组,后面跟着的几个单选框都会被认为是一个组的,这样这些单选框就只能选一个出来。 第三步,在程序中获得哪个单选框被选中了通过这种语句来实现。 int radiostate1 = ((CButton *)GetDlgIte原创 2016-04-03 19:54:05 · 3912 阅读 · 0 评论 -
【MFC】:MFC中很重要的概念之控件变量
举个很简单的例子,我在MFC中画了一个编辑框,我如何获得该编辑框的状态?该编辑框是否已经写入了信息,写入了何种信息,这是我们需要考虑的问题这样,获得编辑框信息的方法就有两种:第一种,给该编辑框设立一个变量,在Class Wizard里面。通过这种方式就能够把该编辑框的输入信息映射在该变量里面,通过UpdateData(false);就能够把该信息读进变量里面,后面要调用的时候直接用就行一句简单的话概原创 2016-04-03 19:45:26 · 850 阅读 · 0 评论 -
【MFC】:MFC如何实现按ENTER或者ESC不关闭程序
在编写MFC程序的过程中,我们经常会遇到按下ENTER或者是ESC键就发现程序已经被关闭了,这让我们非常的头疼,因此,我们需要一个方法能够屏蔽这两个功能,下面的这个方法就能实现。不过需要各位的技术比较高原创 2016-04-03 19:30:34 · 948 阅读 · 0 评论 -
【MFC】:MFC中如何实现滚动条?
1.新建一个编辑框控件(Edit Control),将其多行(Multiline)前面打勾(属性设置为True),Auto HScroll前面的勾去掉(属性设置False),这样就可以实现每一行填满后自动换行了。2.再将垂直滚动条(Vetrical Scroll)前面打勾(属性设置为True),当输入或显示超过编辑框的大小后就会出现垂直滚动条。3.如果是输入,滚动条会自动移动跟随到当前输入行,但是如原创 2016-04-03 19:12:19 · 2558 阅读 · 0 评论 -
【MFC】:MFC如何实现给按钮加图标背景
关于这个,实现起来非常的简单。第一步,给按钮关联一个变量,在Classwizard中就能实现 第二步,在Res view里面新建一个Icon图标,自己画一个即可,我就是自己画的。 第三步,找到Class view的 OnInitDialog函数,在里面添加如下代码: //设置图标 HICON hicon = AfxGetApp()->LoadIcon(IDI_ICON1);原创 2016-04-03 17:47:29 · 1391 阅读 · 0 评论 -
TCP协议中的端口指什么,为什么要有端口
ip能锁定一台物理机器,对应着一张网卡,外界发来的数据包网卡都会接收。但是问题来了,网卡给程序提供了接口,你监听一下我,要是有消息来了,我就转发给你。这样应用程序就能收到数据了。但是问题来了,程序A和程序B都需要监听网卡接发数据,网卡说那我把接到的数据都发给你两,你们自己看着办吧。好,小A小B都接受了。但是又来了CDEF……,不行了,每个包都被发到了所有应用程序,每个应用程序都累得不行,最终垮了。好原创 2017-10-13 18:19:10 · 3697 阅读 · 0 评论