
MFC
文章平均质量分 74
柒小染灬
就是干
展开
-
CString 所有成员函数详解
VC里CString是我们最常用的类之一,我们觉得对它很熟悉了,可是你知道它的所有用法吗?还是系统的学习一下吧,认真看完本文就OK了。下面开始:CString::Compare int Compare( LPCTSTR lpsz ) const;返回值 字符串一样 返回0小于lpsz 返回-1大于lpsz 返回1 区分大小字符 CString转载 2016-10-19 22:29:05 · 542 阅读 · 0 评论 -
MFC CArray使用详解
MFC的数组类支持的数组类似于常规数组,可以存放任何数据类型。常规数组在使用前必须将其定义成能够容纳所有可能需要的元素,即先确定大小,而MFC数组类创建的对象可以根据需要动态地增大或减小,数组的起始下标是0,而上限可以是固定的,也可以随着元素的增加而增加,数组在内存中的地址仍然是连续分配的。 MFC定义了数组模板类CArray,并针对各种常用变量类型定义了CByteArray,CArray,原创 2017-03-03 16:48:50 · 958 阅读 · 0 评论 -
GetModuleFileName 函数的用法
DWORD WINAPI GetModuleFileName( _In_opt_ HMODULE hModule, //一个模块的句柄。可以是DLL模块,或应用程序的实例句柄。如果该参数为NULL.该函数返回该应用程序的全路径 _Out_ LPTSTR lpFilename,//指定一个字符缓冲区,要在其中容纳文件的用NULL字符种植的路径名, _In_原创 2017-03-03 13:31:24 · 1445 阅读 · 1 评论 -
GetFileSizeEx 用法
获取文件的长度:1.C语言获取文件长度if(!(fp=fopen(filename,“rb”)))//以二进制打开文件{printf(“Can not open this file!\n”);continue;}fseek(fp,0,SEEK_END); //文件指针转到文件末尾if((len=ftell(fp))==-1)//ftell函数返回long,最原创 2017-03-03 13:30:10 · 2356 阅读 · 0 评论 -
win32创建窗口流程
#include #include LRESULT CALLBACK winSunpro(HWND hwnd, UINT uMsg, WPARAM wParam,LPARAM lParam);int WINAPI WinMain( __in HINSTANCE hInstance, __in_opt HINSTANCE hPrev原创 2017-03-01 16:49:42 · 533 阅读 · 0 评论 -
对话框中设置静态文本框字体及颜色
1、添加对话框类声明中字体和颜色变量[cpp] view plain copypublic: CFont m_myFont; // 字体对象 COLORREF m_myColor; // 颜色对象 2、在对话框初始化函数OnInitDialog()中对字体和颜色进行初始化[cpp] view plain copy// TODO: 在此添加额外的初始化代转载 2016-10-25 22:48:53 · 341 阅读 · 0 评论 -
MessageBox详解
如果用MFC的话,请尽量使用afxmessagebox,因为这个全局的对话框最安全,也最方便。 但是在WIN32 SDK的情况下只能使用MESSAGEBOX。MessageBox()是Win32API函数.后者是mfc中的全局函数.在MFC中能用MessageBox()的地方都能用AfxMessageBox().afxmessagebox:1.更多的时候是用于调试 2.A转载 2016-10-25 22:00:45 · 515 阅读 · 0 评论 -
VS读取配置文件.ini
配置文件中经常用到ini文件,在VC中其函数分别为:写入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);读取.ini文件:DWORD GetPrivateProfileString(LPCTST原创 2016-10-25 21:39:31 · 3745 阅读 · 0 评论 -
MFC CFileDialog 实例
void CSignToolDlg::OnBnClickedBtnBrowse(){UpdateData(TRUE); TCHAR szFileName[MAX_PATH] = {0};GetModuleFileName(NULL, szFileName, MAX_PATH);CString Filter_file = L"Supported Files(*.bin)|*.BI原创 2016-10-19 21:22:32 · 745 阅读 · 0 评论 -
MFC编程入门(常用控件:编辑框Edit Control)
编辑框的通知消息 编辑框发生某些事件时会向父窗口发送通知消息。在对话框模板中的编辑框上点右键,选择“Add Event Handler”,为编辑框添加消息处理函数时,可以在“Message type”列表中看到这些消息。下面简单介绍编辑框的部分通知消息。 EN_CHANGE:编辑框的内容被用户改变了,与EN_UPDATE 不同,该消息是在编辑框显示的正文被刷新后才发转载 2016-10-19 22:09:41 · 1000 阅读 · 0 评论 -
CString常用方法
CString Left(intnCount)const; //从左边1开始获取前 nCount个字符 CString Mid(intnFirst)const; //从左边第 nCount+1个字符开始,获取后面所有的字符 CString Mid(intnFirst,intnCount)const; //从左边第 nFirst+1 个字符开始,获取后面nCount个字符 CStr转载 2016-10-19 22:25:24 · 207 阅读 · 0 评论 -
CStringW 和CStringA互转
CStringA CUserPacketToolDlg::CStrW2CStrA(const CStringW &cstrSrcW) { int len = WideCharToMultiByte(CP_ACP, 0, LPCTSTR(cstrSrcW), -1, NULL, 0, NULL, NULL); char *str = new char[len]; memset(原创 2017-05-03 10:52:52 · 1084 阅读 · 0 评论