![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC
支点_305
这个作者很懒,什么都没留下…
展开
-
VC++/MFC中DoModal
问题1 :if(dlg.DoModal()==IDOK){......}怎么理解啊?问题2:当我 CMyDlg dlg;时,对话框显示了吗?是不是要写dlg.DoModal();这时对话框才显示出来啊?回答:当dlg.DoModal()后,显示一个模态对话框,此时DoModal()函数并不返回,即并没有执行大括号内的内容,直到用户关闭此对话框时,DoModal才返回。如果用户点击了确定按转载 2016-05-16 14:44:33 · 2750 阅读 · 0 评论 -
VC/CComboBox控件
简单实例CComboBox *a=(CComboBox*)GetDlgItem(IDC_COMBO1);//排序sort属性设置为false a->AddString(_T("男")); a->AddString(_T("女")); a->SetCurSel(0);转载 2016-05-10 22:44:33 · 204 阅读 · 0 评论 -
VC/多字节字符集和unicode宽字符集
VC在建一个新的项目时,都是默认Unicode字符集。字符集不仅涉及编码,还涉及字符字节的物理存储方式,常常成为宽字符unicode字符集和窄字符(gb2312)多字节字符集 UTF-8: 1~3字节可变UNICODE: 2字节一个字符 单个字符宽度固定。GB2312: 中文2字节一个字符,字母等1个字节,为多字节字符集。位宽动态变化转载 2016-05-09 11:06:54 · 650 阅读 · 0 评论 -
MFC/基于对话框的MFC上位机串口通信(C++实现)简单例程
首先,在 vs2008 环境下创建 MFC 运用程序设置项目名称为 ComTest(这个地方随意命名,根据个人习惯),点击确定后,点击下一步出现如下界面选择“基于对话框”模式然后直接点击完成即可(其他选项按默认方式),点击完成后出现如下界面解决资源管理器中自动给你生成好代码目录(可点击菜单栏“视图”选项打开解决方案资源管理器),如下图所示转载 2016-05-09 10:07:14 · 9188 阅读 · 0 评论 -
Win32 常用数据类型
以下这些数据类型被Win32 API支持可以用于定义函数返回值、函数和消息的参数或结构体成员变量.他们定义了相关数据大小和位。下面这个表包含以下数据类型: 字符串、整型数、布尔型、指针类型和句柄类型.这些字符串、整型数、布尔型是同C编绎器公用的.大多的指针类型名称前缀使用 P或LP.一个基本的Win32应用程序是使用一个句柄提交一个资源到内存中去的。 类型定转载 2016-05-09 10:03:23 · 846 阅读 · 0 评论 -
VC/windowsx.h 和windows.h的区别
很多初中级程序员用C/C++编写WindwosAPI的程序时,经常面对面条式的switch...case语句当你在Window过程(回调函数、下称过程)中加入大量诸如WM_COMMAND or WM_CHAR的消息捕获时。真是一场噩梦。关于上千行代码的Window过程的问题,随着 C/C++ 7.0 编译器和Windows SDK forWindows 3.1发行时带的一个头文件而被解决。这个转载 2016-05-09 09:45:20 · 3362 阅读 · 0 评论 -
MFC/出现cannot add new member
在编辑一个工程的时候,添加一个按钮,对这个按钮产生消息函数双击按钮之后出现 cannot add new member网上说删除.clw文件 我发现并没有这个后缀的文件以下是我的操作办法: 关闭工程-------删除.ncb .aps \debug \release 删掉 或许要是有.clw也要删掉--重新打开工程---回到资源的编辑页面------转载 2016-05-20 20:56:03 · 2169 阅读 · 2 评论 -
MFC/浏览文件或文件夹
浏览文件:CFileDialog dlg(TRUE, _T("mc"), _T(""), OFN_OVERWRITEPROMPT, _T("Ini File(*.ini)|*.ini|"));if(dlg.DoModal() == IDOK){CString sFilePath = dlg.GetPathName();GetDlgItem(IDC_EDIT_FILEPATH转载 2016-05-20 21:02:45 · 1009 阅读 · 0 评论 -
afxwin.h 与stdafx.h
(1)Standard Application Frame Extend没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.CPP文件都包含相同的include文件,为每个.CPP文件都重复处理这些文件就显得很傻了。为避免这种浪费,App转载 2016-06-03 16:44:44 · 856 阅读 · 0 评论