自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

原创 MFC GetWindowRect和GetClientRect区别

二者区别见网址:GetWindowRect和GetClientRect区别

2021-02-13 21:24:06 182

原创 C# WPF控件小结---ComboBox

1.combobox控件使能2.获取当前选中序号3.插入项4.设置默认选中项5.清除所有项6.用ObjectDataProvider方式,双向绑定枚举变量

2021-02-06 11:23:18 1408

原创 c#WPF枚举类型使用

1.用字符串训中枚举类型中对应的值m_DialogUser.ECurType = (EUserType)Enum.Parse(typeof(EUserType), ComboType.SelectedItem.ToString());

2021-02-05 15:37:13 635

原创 c#鼠标事件提示:该函数会隐藏继承的函数

问题描述创建鼠标双击事件以后,函数下面出现绿色的线,并提示该函数会隐藏继承的函数问题解决①可以按照提示在函数前面加个“new”②也可以给事件重命名

2021-02-02 17:06:58 97

原创 C# 关闭Window之后,无法设置Visibility,也无法调用Show、ShowDialog

问题描述第一次showdialog正常,对话框关闭后再次打开,报错:解决办法一:重写OnClosing()函数/// <summary>/// 重写OnClosing事件 解决窗口关闭不能再开的bug。/// </summary>/// <param name="e"></param>protected override void OnClosing(System.ComponentModel.CancelEventArgs e){..

2021-01-29 15:20:10 1744

原创 C# WPF矩形Rect相交

/// <summary>/// 判断当前对象是否被选中/// </summary>/// <param name="_Rect">选择区域</param>/// <param name="_bCombine">判断方式:true[有交叉即可]false[必须完全包含]</param>/// <returns>true被选中,false未被选中</returns>public bool HitRect

2021-01-27 18:09:01 934

原创 C# FrameworkElement子类实现鼠标双击和鼠标单击事件

继承自FrameworkElement的类实现鼠标双击鼠标单击事件以及获取鼠标点击的位置

2021-01-19 15:55:16 693

原创 C#如何比较两个对象是否相同

未重载直接使用比较运算符“==”,现象异常(两个对象数据完全相同,但是结果为false)重载比较运算符比较麻烦继承IComparable接口,重写CompareTo函数C#中的IComparable接口public class User : IComparable<User>{ private string m_sUserName; // 当前用户名 private string m_sUserPwd; // 当前..

2021-01-08 10:34:34 763

原创 C#WPF未经处理的异常:集合已修改;可能无法执行枚举操作

问题描述写了一个递归函数,递归删除掉当前用户的所有下属,foreach执行到第二个循环是报错,错误信息如下:报错原因: hashtable存值时候不是按照你存放顺序放的,所以当你用foreach遍历的时候,就不能保证遍历出来的顺序和你原来存放进去的顺序是一致的 foreach 语句是对枚举数的包装,它只允许从集合中读取,不允许写入集合。也就是,不能在foreach里遍历的时侯把它的元素进行删除或增加的操作的参考博文解决办法使用for语句进行循环,注意要使用倒序循环否则删除了Li.

2021-01-04 21:21:14 694

原创 C# 文件相关---新建文件、文件另存为、读写文件

1.判断文件夹是否存在,创建新文件夹2.判断文件是否存在,创建新文件3..文件另存为4.用filestream进行文件读写

2020-12-16 21:24:00 1483

原创 c#无法创建抽象类或接口的实例

问题描述:在一个类里定义了另一个抽象类对象,在构造函数中使用new初始化抽象类对象报错:“无法创建抽象类或接口的实例”public abstract class BInstrumentUnit { // 属性}class TipParam { private BInstrumentUnit m_LoadUnit; // 加载单元 public BInstrumentUnit() { m_LoadUnit= new BInstrumentUnit(); // 报..

2020-12-11 10:40:00 8856

原创 C# XML结点读写及增删查改

1.结点写入文件2.从文件中读取符合条件的结点进行修改、删除

2020-12-08 17:36:13 299

原创 c# 变量不可访问,因为它具有一定的保护级别

问题描述解决办法将User成员变量m_ECurType设置为public即可

2020-11-26 14:50:31 3686

原创 VS设置相对路径

2020-11-26 10:15:43 688

原创 c++生成DLL并调用

旋转标定项目笔记1.c++生成dll2.如何调用dll3.A.dll提高类B的导出接口,dll中包括了B的头文件,调用dll时候报错如何解决4.如何将dll项目直接包含在应用项目中,直接生成即可使用

2020-11-20 20:59:22 920

原创 CSharp学习笔记二

1.接口①接口使用关键字interface,成员不能使用public等修饰符。②用接口实现继承隐式实现接口:将接口的所有成员以 public 访问修饰符修饰显式实现接口:在实现接口时所实现的成员名称前含有接口名称作为前缀class ComputerMajor : ICompute{ public double English { get; set; } public double Programming { get; set; } public double Databa

2020-11-17 17:08:07 178

原创 CSharp学习笔记一

函数参数方法中的参数除了定义数据类型外,还可以定义引用参数和输出参数。引用参数使用ref关键字定义,输出参数使用out关键字定义。// 引用输入public bool Judge(ref int num){ if(num % 5 == 0) { return true; } return false;}int a=20;// 在调用带有引用参数的方法时,实际参数必须是一个变量,并且在传值时必须加上 ref 关键字bool result = Judge(ref a);..

2020-11-17 11:43:59 789

原创 c++二维数组的使用

动态创建二维数组释放二维数组

2020-11-04 14:36:56 809

原创 用gsl计算非方阵矩阵除法--解线性方程

用gsl解线性方程用gsl解非方阵系数矩阵的方程求非方阵矩阵的逆GSL QR分解用法

2020-10-31 15:00:33 1732

原创 用GSL库实现矩阵乘法--gsl_blas_sgemm ()

GSL中gsl_matrix没有提供矩阵乘法运算函数,利用两层循环遍历计算效率不高,特寻找GSL库下可以实现矩阵乘法的方法。所需头文件"gsl_cblas.h"函数原型 int gsl_blas_sgemm (CBLAS_TRANSPOSE_t TransA, CBLAS_TRANSPOSE_t TransB, float alpha, const gsl_matrix_.

2020-10-13 17:29:57 731 1

原创 C++ DLL 回调函数的使用

任务描述:有一个采集类A,采集类A每采集到的一张二维码就会得到此二维码的信息,采集过程是在一个线程中完成。采集类A封装成dll,类B是包含A的导出类,如今想要将每次得到的二维码信息实时显示在应用dll的对话框类C中,使用回调函数实现。实现过程:①采集类A中定义函数指针:typedef void (*ptrFun)(PVOID pWnd, vector<CString> vecContent);//用typedef定义函数指针,右边括号内为函数参数②采集类A中定义函数指针成员变量..

2020-08-14 10:29:03 1522

原创 vs2010在编译时候报错错误error LNK1104: 无法打开文件“mfc100d.lib”

问题描述,vs2010编译时报一下错误解决办法:选中库目录设置中“从父级或项目默认设置继承”问题解决记录自己的收获,多总结,多回顾。

2020-08-10 17:29:22 1540

原创 MFC利用线程提高资料处理速度

利用AfxBeginThread线程提高资料的处理速度,并在最后结束线程

2020-07-15 08:57:08 407

原创 C++动态创建文件夹,MFC向TreeControl控件插入指定路径下所有的文件夹

动态创建文件夹,TreeControl控件插入指定路径下所有的文件夹,遍历查找指定路径下的所有文件夹

2020-07-08 12:06:34 543 1

原创 MFC移动、隐藏控件

利用MoveWindow函数实现控件的移动

2020-07-02 12:32:36 1083

原创 MFC在查找预编译头时遇到意外的文件结尾

1.问题描述:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加"#include “StdAfx.h”"2.解决办法选中报错的文件,右键选择“属性”“预编译头”-选择“不使用预编译头”3.问题解决4.记录自己的收获,如果能对大家有所帮助,那真是太幸运了。欢迎交流,一起进步。...

2020-06-22 10:19:17 1092

原创 MFC 状态栏使用方法

在h文件中声明对象 CStatusBar m_Statusbar; //状态栏在类的OnInitDialog函数中添加以下代码 RECT rt; GetClientRect(&rt); m_Statusbar.Create(this); m_Statusbar.SetIndicators(indicators, 2); //设置状态栏项目栏数 m_Statusbar.SetPaneInfo(0, IDS_PREV.

2020-06-13 16:52:31 533

原创 MFC DateTimePicker控件的一些用法

Date Time Picker控件的一些用法控件变量CTime m_tEndTime;CTime m_tStartTime;获取当前时间m_tEndTime = CTime::GetCurrentTime();设置时间为当前时间的30天前 CTimeSpan sp(30,0,0,0); // 天 时 分 秒 // 初始化结束时间为当前时间的30天前 m_tStartTime= m_tEndTime -sp;CTime 类型转 CString 类型CStr

2020-05-22 16:26:25 927

原创 MFC 对话框、List Control添加菜单栏

MFC点击鼠标右键弹出菜单栏、对话框顶端设置菜单栏1.List control范围内点击鼠标右键弹出菜单栏插入菜单如果资源视图中没有Menu项,右键项目名-添加资源-Menu-新建,就会出现Menu项了编辑菜单栏并添加函数头文件中定义菜单CMenu m_Menu;初始化函数OnInitDialog函数中加载菜单资源m_Menu.LoadMenu(IDR_MENU_RCLICK);//菜单资源加载,IDR_MENU_RCLICK为菜单ID给list控件添加以

2020-05-22 10:41:28 711

原创 MFC List Control复选框的用法

MFC List Control复选框的用法如何给list control的每一项都添加复选框OnInitDialog函数中添加以下代码,m_DataList是List control所绑定控件变量CListCtrl m_DataList; m_DataList.SetExtendedStyle(LVS_EX_CHECKBOXES); //设置列表控件使用复选框设置复选框为选中状态 m_DataList.SetCheck(nItemOrder,TRUE); // nItem

2020-05-20 17:31:42 4817

原创 MFC 在Edit Control输入完成后按下回车键希望直接执行某个函数

MFC 在Edit Control输入完成后按下回车键希望直接执行某个函数

2020-05-20 17:01:03 1276 1

在画布上实现鼠标框选功能

VS2019, C#WPF,通过添加、移除Border的方式,在画布上实现鼠标框选功能

2021-02-20

在画布中用鼠标动态绘制矩形

VS2019,C#WPF,在画布中用鼠标动态绘制矩形

2021-02-20

MFC隐藏主对话框,首先显示登陆界面

vs2010,MFC软件打开时隐藏主对话框,首先显示一个登陆界面,登录界面关闭之后显示主对话框。存在的问题,隐藏主对话框时对话框会闪现一下,还需完善

2021-02-08

动态改变MFC控件位置和大小

MFC界面大小改变,控件位置大小随之改变;软件运行时以屏幕分辨率进行全屏显示

2021-02-06

空空如也

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

TA关注的人

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