- 博客(11)
- 资源 (9)
- 收藏
- 关注
原创 MFC中使用CRichEditCtrl控件让文本框中的内容部分加粗
MFC文本框控件只能单一显示文本格式,而CRichEditCtrl控件可以实现文本部分特殊格式处理。使用步骤:1)添加RichEdit2控件到窗体;2)在App::InitInstance()中调用AfxInitRichEdit2()初始化;3)编写特殊格式处理代码。注意:若不初始化,程序能编译但无法运行。CRichEditCtrl解决了文本框内容差异化格式的需求。
2025-06-19 22:12:56
314
原创 MFC对话框窗体设置不能调整大小
摘要:在VC++ MFC框架中,可以通过三种方法禁止对话框调整大小:1)在构造函数中使用SetWindowLong移除WS_THICKFRAME和WS_MAXIMIZEBOX样式;2)在Create函数调用前指定固定大小样式;3)在资源编辑器属性中取消ThickFrame和MaximizeBox选项。推荐资源编辑器方法实现简单修改,注意保留必要样式标志如WS_CAPTION。MDI/SDI程序需注意父窗口样式设置。
2025-06-17 10:56:46
776
原创 MFC对话框程序使用线程方式更新窗体文本框内容(vs2019)
VC开发中频繁更新文本框内容会导致程序假死,原因是Windows消息循环在拖动窗口时会阻塞。解决方法是通过创建独立线程处理数据更新:1)在对话框中添加文本框和启动按钮;2)定义文本框变量和自定义消息WM_EDIT_UPDATE;3)编写线程函数ThreadEditUpdate处理数据更新;4)通过按钮启动线程。该方法将耗时操作从主消息循环中剥离,确保界面操作流畅性。核心思路是利用多线程避免主线程阻塞,提升用户体验。
2025-06-12 16:14:26
303
原创 Excel中单元格中空格的清除方法
Excel表中有时会存在不小心录入了空格,造成数据比对出错,影响数据准确性,怎么来处理呢?有两张方法。一、使用查找替换方法 1、打开查找/替换对话框 2、在”替换”框中的查找内容中输入空格,替换为编辑框中什么都不输入,再点击“全部替换”按钮,即可实现去除所有的空格二、使用”数据”按钮里面的”分列”功能 1、选定存在空格
2018-02-04 20:08:18
20753
原创 Excel中查找比对VLOOKUP()函数的使用方法一
在使用多个Excel表时,很多时候一个表格的有些数据需要从其他表格中取获取,一种方法就是两个表格之间相互切换,查找、复制、粘贴,数据量大的话,多切换几次相信眼睛都会花,那有没有更方便的方法?当然有了,VLOOKUP()函数就是为解决这个问题的,具体步骤如下:一、用法VLOOKUP(参数1, 参数2,参数3,参数4) 参数1:表格中查询的值 参数2:需要查询的单元
2018-02-04 11:04:42
39959
原创 Excel数据分类汇总
在面对Excel表中很多数据时,有时候需要进行分类汇总,怎么办呢?不用担心,Excel已经为我们考虑到这些了,提供了“分类汇总”功能,步骤如下:一、对需要分类汇总的数据进行排序设置 1、先选定需要排序的数据 2、点击“数据”里面的“排序”按钮3、在排序对话框中选择需要排序的列,点击“确定”按钮后,刚才选定的数据就会自动排好序。 二、对需要分类汇总
2018-02-03 11:29:53
12263
原创 Excel表计算两个时间段之间的总月数、折算年限公式
在工作过程中,有时候要计算两个时间段之间的总月数及折算的年限,可以用下列的公式进行计算。一、计算两个时间段之间的总月数公式:=(LEFT(C2,4)-LEFT(B2,4)+1)*12-(RIGHT(B2,2)-1)-(12-RIGHT(C2,2)) 二、总月数对应的年限公式:=INT(D2/12)&"."&(D2-INT(D2/12)*12)三、年限取整公式
2018-02-02 13:34:29
20208
原创 设置Excel表打印时的表头和页码
设置Excel表打印时的表头和页码如果没有设置Excel表的表头和页码,打印的Excel表是下面这种样子 只有第一页有表头,其后的页都没有表头,并且都没有页码,表格很不美观,也不知道到底有多少页,不方便阅读,怎么办呢?可以按下面的方法搞定一、设置顶端标题行1、在【页面布局】选项卡下,点击【打印标题】,打开【页面设置】对话框。2、单击【工作表】选项卡下【顶端标题行
2018-02-02 07:22:43
10839
原创 如何从Excel单元格的身份证号码中提取出生日期、性别
从身份证号码中提取出生年月、性别需要使用到字符串截取函数MID(),取余函数MOD()和条件函数IF()一、提取出生日期在需要录入出生日期的单元格输入=MID(A1,7, 8)回车即可,函数自动会从A1中的第7位数开始取值,从第7位数往后取8个字符二、提取性别目前我国的身份证号码是18位,第17位代表性别, 如果是奇数性别为男,如果是偶数性别是女。在C1单元格输入公式=IF(M
2018-01-30 19:45:32
5185
原创 如何在excel表格中查找重复值
在excel中进行数据统计过程中,因为不小心录入了部分重复数据,或者在一个已有的大数据中,怎样解决并筛选出那些重复数据呢,有两种方法,我的经验分享如下:一、使用Excel->开始->条件格式->突出显示单元格规则->重复值1、打开Excel表,选定需要筛选的数据2、点击”开始”选项卡->”条件格式”->在弹出的菜单中点击->”突出显示单元格规则”->”重复值”3、在弹出的对
2018-01-29 20:35:11
60222
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅