自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 MFC杀死整个进程

在ondestroy里面添加HANDLE MyProcess = GetCurrentProcess();TerminateProcess(MyProcess, 0);

2021-10-13 17:11:00 273

转载 MFC中处理图片控件

(18条消息) MFC实战篇——图片旋转、控件PictureControl 清除显示、伪彩、直方图显示、为按钮添加背景图标、设置程序图标_WaitFoF-CSDN博客

2021-09-10 14:00:17 228

转载 C++ 多态详解

转自:C++ 多态详解 - Dormant - 博客园 (cnblogs.com)

2021-08-25 15:21:50 98

原创 MFC中将一个窗口嵌入到另一个窗口

将子窗体设置为非模式对话框,具体操作为 :设置子窗体的border属性为none,style为 child。在父窗体中需要用create来实现,具体例子如下。在父窗体的OnInitDialog()函数中添加如下代码: CPage *m_page = new CPage();// CPage 是子窗体所关联的类名。 m_page->Create(IDD_XXX,this); // 通过create方法来创建一个子窗体。其中IDD_XXX...

2021-08-19 14:15:00 2461

转载 VS2019打包文件

VS2019简单快速的打包可安装项目(图文教程)_C 语言_脚本之家 (jb51.net)

2021-08-14 10:58:05 97

转载 MFC 获取当前工作路径和可执行文件路径

1.获取Debug或Release所在的路径CString CIniDemoDlg::GetModuleDir() { char pFileName[MAX_PATH]; GetModuleFileName(NULL, pFileName, MAX_PATH); CString csFullPath(pFileName); int nPos = csFullPath.ReverseFind( _T('\\') );

2021-08-12 16:07:38 755

原创 MFC中将CString类型写入txt文件解决办法

直接写入,则写入的是地址解决方案:(10条消息) 请问在mfc中,怎么把一个CString类型的字符写进.txt文件中?--CSDN问答

2021-08-06 11:10:32 1316

转载 mfc CString 转 char *

CString cstr = _T("test")//声明标识USES_CONVERSION;//函数T2A和W2A均支持ATL和MFC中的字符char * pFileName = T2A(cstr); //char * pFileName = W2A(cstr); //也可实现转换注意:有时候可能还需要添加引用#include <afxpriv.h>mfc CString 转 char * - banluxinshou - 博客园 (cnblogs.com)...

2021-07-31 11:50:51 384 1

转载 使用CStdioFile读写文件

使用CStdioFile读写文件 - timke212004 - 博客园 (cnblogs.com)利用CStdioFile读写文件(逐行读取) - 蝌蚪归来 - 博客园 (cnblogs.com)

2021-07-31 11:48:17 2112

原创 C++以及MFC中获取当前系统时间的方法

利用API函数头文件window.h中有如下结构体:SYSTEMTIME sys;GetLocalTime( &sys );通过定义该结构体可以获取系统时间的各项参数:sys.wYear //年份sys.wMonth //月份sys.wHour //小时sys.wDay //日期sys.wMinute //分钟sys.wSecond //秒数sys.wMilliseconds //毫秒数...

2021-07-31 11:07:19 868

原创 在linux系统下修改IP地址

1、使用root用户登录进入linux,打开进去终端 2、在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 3、回车后, 开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。 4、编辑完成后,保存退出 重启网络服务 service network restart或/etc/init.d/network restart 然后ping网关,ping外网进行测试。都能ping通表示网络.

2021-07-30 14:11:54 263

转载 利用GetPrivateProfileString读取配置文件(.ini)

配置文件中经常用到ini文件,在VC中其函数分别为:写入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);读取.ini文件:DWORDGetPrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpDefaut,LPSTR lpReturnedStrin.

2021-07-30 10:55:30 429

转载 c++ string 的函数replace()用法

c++ string 的函数replace()用法 - 浪端之渡鸟 - 博客园 (cnblogs.com)

2021-07-30 10:22:19 1175

转载 MFC C++ CString与string相互转换

unicode:CString sz1 = L"abc";std::string sz2 = CT2A(sz1.GetBuffer()); //转化为非unicode.非unicode:CString sz1 = "abc";std::string sz2 = sz1.GetBuffer();

2021-07-30 10:15:47 131

原创 在MFC程序中插入控制台

将以下代码插入cpp文件中,并且在窗口初始化时调用InitConsole()函数;使用 _cprintf_s函数打印在控制台中;例如: _cprintf_s("test \n");#include <io.h> #include <fcntl.h> void InitConsole() { int nRet= 0; FILE* fp; AllocConsole(); nRet= _open_osfhandle(

2021-07-24 10:17:55 357

转载 int和string的相互转换

一、int转换成string  Ⅰ、to_string函数c++11标准增加了全局函数std::to_string:string to_string (int val);string to_string (long val);string to_string (long long val);string to_string (unsigned val);string to_string (unsigned long val);string to_string (unsigne

2021-07-19 17:05:20 670

原创 MFC简单的读文件示例

//读文件中的内容 CString fileData; CString xCStr, yCStr; BOOL isOk = file.ReadString(fileData); if (isOk == FALSE) { return; } //double x0, x1, y0, y1; if (file == NULL) return; while (file.ReadString(fileData)) { double x; double y; AfxEx..

2021-07-19 10:48:10 472

原创 c++简单的文件读写示例

#include<iostream>#include<fstream>#include <sstream>#include<string>using namespace std;int main() { ofstream ofile; ofile.open("test.txt", ios::app); ofile << "test" << endl; ifstream ifile("test.txt"); if .

2021-07-19 10:45:59 95

转载 关于MFC将一个窗体嵌入另一个窗体的方法

(7条消息) 关于MFC将一个窗体嵌入另一个窗体的方法_zedyqer的专栏-CSDN博客_mfc嵌入窗口

2021-07-16 11:35:11 887

原创 LPWSTR与char*相互转换

直接用(char*)强制转换虽然不报错,但是数据会出错,使用以下代码可以完成LPWSTR对char*的无损转换/******************************************************************************************Function: ConvertLPWSTRToLPSTRDescription: LPWSTR转char*Input: lpwszStrIn:待转化的LPWST.

2021-07-15 11:24:24 7522 1

转载 TeeChart绘图控件——VS2010 使用

TeeChart绘图控件——VS2010 使用 (360doc.com)

2021-07-14 15:29:38 405

转载 LPTSTR

UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示英文字母时就和ASCII一样(这也是我们容易把MBCS和ASCII搞混的原因),但表示其他文字时就需要用多字节。..

2021-07-14 11:23:55 1398

原创 MFC笔记(仅做记录使用)

1)使某个控件或窗口可用/不可用GetDlgItem(IDC_XX)->EnableWindow(false);//变灰,不可用,可见GetDlgItem(IDC_XX)->EnableWindow(true);//还原正常,可用,可见2)使某个控件或窗口可见/不可见GetDlgItem(IDC_XX)->ShowWindow(SW_HIDE);//隐藏控件,不可见GetDlgItem(IDC_XX)->ShowWindow(SW_SHOW);//显示控件,可.

2021-07-13 17:16:14 112

原创 ofstream的使用方法(转)

ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器(<<)  向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout<<"WriteStdout"<<’\n’;就表示把字符串"WriteStdout"和换行字符(’\...

2021-07-13 16:01:47 1473

空空如也

空空如也

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

TA关注的人

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