- 博客(24)
- 收藏
- 关注
原创 MFC杀死整个进程
在ondestroy里面添加HANDLE MyProcess = GetCurrentProcess();TerminateProcess(MyProcess, 0);
2021-10-13 17:11:00
316
转载 MFC中处理图片控件
(18条消息) MFC实战篇——图片旋转、控件PictureControl 清除显示、伪彩、直方图显示、为按钮添加背景图标、设置程序图标_WaitFoF-优快云博客
2021-09-10 14:00:17
279
原创 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
2662
转载 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
1023
原创 MFC中将CString类型写入txt文件解决办法
直接写入,则写入的是地址解决方案:(10条消息) 请问在mfc中,怎么把一个CString类型的字符写进.txt文件中?--优快云问答
2021-08-06 11:10:32
1487
转载 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
542
1
转载 使用CStdioFile读写文件
使用CStdioFile读写文件 - timke212004 - 博客园 (cnblogs.com)利用CStdioFile读写文件(逐行读取) - 蝌蚪归来 - 博客园 (cnblogs.com)
2021-07-31 11:48:17
2170
原创 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
1133
原创 在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
354
转载 利用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
515
转载 c++ string 的函数replace()用法
c++ string 的函数replace()用法 - 浪端之渡鸟 - 博客园 (cnblogs.com)
2021-07-30 10:22:19
1211
转载 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
163
原创 在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
432
转载 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
726
原创 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
522
原创 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
120
转载 关于MFC将一个窗体嵌入另一个窗体的方法
(7条消息) 关于MFC将一个窗体嵌入另一个窗体的方法_zedyqer的专栏-优快云博客_mfc嵌入窗口
2021-07-16 11:35:11
942
原创 LPWSTR与char*相互转换
直接用(char*)强制转换虽然不报错,但是数据会出错,使用以下代码可以完成LPWSTR对char*的无损转换/******************************************************************************************Function: ConvertLPWSTRToLPSTRDescription: LPWSTR转char*Input: lpwszStrIn:待转化的LPWST.
2021-07-15 11:24:24
8167
1
转载 LPTSTR
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示英文字母时就和ASCII一样(这也是我们容易把MBCS和ASCII搞混的原因),但表示其他文字时就需要用多字节。..
2021-07-14 11:23:55
1580
原创 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
161
原创 ofstream的使用方法(转)
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器(<<) 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout<<"WriteStdout"<<’\n’;就表示把字符串"WriteStdout"和换行字符(’\...
2021-07-13 16:01:47
1604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人