
MFC
kifea
这个作者很懒,什么都没留下…
展开
-
MFC之信息保存到CSV文件中
/*************************************************************************Tool name: Function name: Input: saveInfo:保存信息 lpFileName:保存的文件名 lpfileSuffix:保存文件的后缀名 lpsavePath:保存的路径Return:Description: 主要用于保存表格形式文件 调用方...原创 2020-09-08 10:24:20 · 1887 阅读 · 2 评论 -
MFC通过文件映射方式读写文件(实测)
1、以下代码通过文件映射的方式,进行源文件与目标文件进行对比/*************************************************************************************Function Name: CompareFileContentEqualInput: pszsrc:源路径 psztar:目标路径Output:Return: 成功返回TRUE,失败返回FALSEDesciption: 通过文件映射...原创 2020-05-25 18:22:19 · 855 阅读 · 0 评论 -
基于CFormView类单文档程序多视图切换(实测)
新建基类CFormView类的单文档工程 多视图切换(1)打开资源视图——Dialog下新增两个对话框分别命名为IDD_SHOW_VIEW1、IDD_SHOW_VIEW2,对话框Style属性均改为Child(这个很重要)(2)为两个对话框添加类,类名分别命名为CtestView1、CtestView2。基类设置CFormView类。在生成TestView1、2.h文件将Protec...原创 2020-05-02 13:31:36 · 1152 阅读 · 1 评论 -
MFC之CListBox自动换行显示(实测)
需要在ListBox控件中显示一些信息。为方便查看,不使用水平滚动条。当要输出的字符串占用的宽度超过ListBox的宽度时,截断字符串,剩余的在下一行显示。1. 计算ListBox所占的宽度,用GetClientRect。GetClientRect返回的是客户区的大小。当ListBox中有垂直滚动条时,那么客户区的大小会相应调整。GetClientRect返回的是去掉滚动条占用区域后剩余...转载 2020-04-17 12:05:59 · 2742 阅读 · 0 评论 -
MFC之创建多线程同时操作多个移动设备(hub)实测
多通道u盘测试工具创建线程部分的记录思路:根据获取的设备数,创建相应的线程数具体的过程1、变量、函数定义(当然可以写函数过程中定义)2、定义线程相关的结构体(后续操作使用)3、获取插入设备的盘符名的函数4、线程函数5、根据设备数创建相应数量的线程6、初始化调用(1)在.h文件class类声明中定义protected:下定义线程类型数组 CWinThrea...原创 2019-10-28 12:30:34 · 332 阅读 · 0 评论 -
MFC创建线程(线程函数声明、定义、创建、调用类成员函数)亲测
usb_testDlg.h //声明class Cusb_testDlg : public CDialog{ protected: CWinThread* pThread; //20190705 private: static UINT BurnIn_TheradFunc(LPVOID lparam);}usb...原创 2019-08-19 09:55:52 · 3548 阅读 · 0 评论 -
MFC之使用FindWindow函数获取指定窗口句柄进行窗口操作(实测:关闭Windows的格式化弹窗)
方法一:1、使用FindWindow之前需先将操作窗口的类名或窗口名用RegisterClass函数进行注册WNDCLASS m_WindClass1; m_WindClass1.lpszClassName = _T("Microsoft Windows");::RegisterClass(&m_WindClass1);获取窗口类名或窗口名的方法(https://j...原创 2019-12-28 15:14:12 · 6412 阅读 · 0 评论 -
MFC对话框窗口及其控件等比例缩放(实测)
转载:https://blog.youkuaiyun.com/m0_37901643/article/details/73222104补充说明一下:第一步:将主对话框的Border属性由Dialog Frame设置为Resizing第二步:在头文件中添加成员变量CList<CRect,CRect&>m_listRect;第三步:手动一个函数获取对话框及子窗体区域,并将函...转载 2020-03-13 12:13:16 · 2453 阅读 · 2 评论