关于MFC的那件小事
文章平均质量分 53
huan9j1e
这个作者很懒,什么都没留下…
展开
-
MFC之二图标的替换和界面限制大小
1 图标的替换1.1 把自己替换的ICO图标以同样的名字替换掉项目文件夹res中的ICO文件1.2 往项目加载自己的ICO文件,然后在项目界面类修改加载图标的ID号:m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);2.限制界面大小限制界面大小,让使用者无法用鼠标拖动改变大小:不要把界面border属性设置为resizing原创 2016-12-14 23:51:38 · 338 阅读 · 0 评论 -
MFC之一改变界面背景
在OnPaint中:IsIconic()函数是指最小化到任务栏if (IsIconic()) { CPaintDC dc(this); // 用于绘制的设备上下文 SendMessage(WM_ICONERASEBKGND, reinterpret_cast(dc.GetSafeHdc()), 0); // 使图标在工作区矩形中居中 int cxIcon = G原创 2016-12-13 22:29:03 · 651 阅读 · 0 评论 -
MFC之三文本文件读写
CStdioFile myFile;CString readlog;CFileException fileException;/*open函数:第一个参数是文本文件的名字第二个参数是打开的类型:·CFile::modeCreate:创建新文件,并覆盖已有文件 ·CFile::modeRead:以只读方式打开文件 ·CFile::modeReadWrite原创 2016-12-18 12:00:11 · 362 阅读 · 0 评论 -
MFC之四WIN32 API串口操作1串口初始化
InitCom(){ if(hCom!=NULL) CloseHandle(hCom); //程序退出时关闭串口 //利用CreateFile打开串口 hCom=CreateFile(_T("COM1") GENERIC_READ|GENERIC_WRITE, //允许读和写原创 2016-12-18 17:14:27 · 1236 阅读 · 0 评论 -
MFC之五WIN32 API串口操作2串口同步方式写
DWORD dwBytesWrite=100; COMSTAT ComStat; DWORD dwErrorFlags; BOOL bWriteStat; CString cs; //需要输出的字符 int number; //输出字符的个数 ClearCommError(hCom,&dwErrorFlags,&ComStat); bWriteSta原创 2016-12-18 17:46:54 · 551 阅读 · 0 评论 -
MFC之七读写文本文件TXT的汉字
因为格式不同,有时读写文本文件TXT的汉字时,会乱码。原创 2017-01-05 00:36:36 · 5905 阅读 · 6 评论 -
MFC之六串口打印中文时的转换
//由于中文占2个字节,所以如果利用CString输出,就会输出乱码//CString转换成Char,并且返回字节数 int CString2Char(BYTE *ch,CString cs) { //最终转换成的字符 if(ch==NULL) return -1; int nlen; WCHAR* ps=原创 2016-12-20 23:37:56 · 582 阅读 · 0 评论