VS 2008 学习笔记
sierllen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VS 2008 学习笔记(2) --- MFC 应用程序的运行机制
1. 调用CWinApp 的构造函数 2. 程序入口函数WinMain接受控制 3. WinMain 调用应用程序类的 InitInstance 函数 初始化 4. WinMain 进入消息循环 5. WinMain 退出,程序终止 简单的MFC 程序示例:#defin原创 2011-10-04 09:51:42 · 328 阅读 · 0 评论 -
VS 2008 学习笔记(3) --- MFC 类概述
以项目名为Test为例: 1. 应用程序类 CTestApp 从MFC的CWinApp类派生,对应的源文件为Test.h及Test.cpp. 为应用程序的入口,负责应用程序对象的定义与创建、程序的启动、命令行参数处理、主框架窗口的创建、文档模板的创建、文件菜单的处理、A原创 2011-10-04 10:30:11 · 364 阅读 · 0 评论 -
VS 2008 学习笔记(1)
最近公司里计划上图像识别及定位的项目,必须用c++进行二次开发。 故学之。 由delphi 转 c++ 是个相当痛苦的过程,尽管我对C 有了先期的入门性的了解。但是习惯了delphi的丰富多彩的控件用法,再用c++觉得特别累人。好多东西需要自己写。 唉原创 2011-10-04 09:23:03 · 278 阅读 · 0 评论 -
VS 2008 学习笔记(4) --- 用户界面设计之菜单编辑器
1.MFC是使用CMenu类生成菜单的,CMenu类生成的菜单有两种 (1). popup类型 (2). 非popup类型 在创建MFC的项目后,通过双击资源视图中的Menu下的IDR_MAINFRAME进入菜单资源编原创 2011-10-04 16:02:12 · 1192 阅读 · 2 评论 -
VS2008 出现 error C2664 错误的解决办法
VS2008 出现 error C2664 错误的解决办法: 错误 1 error C2664: “CFileDialog::CFileDialog(BOOL,LPCTSTR,LPCTSTR,DWORD,LPCTSTR,CWnd *,DWORD)”原创 2011-10-06 10:10:03 · 1319 阅读 · 0 评论 -
VS 2008 学习笔记(5) --- CTabCtrl 使用方法
1. 将控件CTabCtrl拖放到CDialog中 2. 右键点击控件,选择"Add Variable" 添加全局变量,此例中变量命名为m_TabCtrl 3. 在::OnInitDialog()函数中 用.InsertItem()方法添加分页 例如:m_TabCtrl.InsertItem(0,"特征训练"); m_TabCtrl.InsertIt原创 2011-10-31 12:03:06 · 959 阅读 · 0 评论 -
String,CString,TCHAR,char之间区别和联系
char是类型 TCHAR也是!不过他可以通过是否定义了UNICODE宏来判断到底是 char还是w_char; TCHAR是一种字符串类型,它让你在以MBCS和UNNICODE来build程序时可以使用同样的代码,不需要使用繁琐的宏定义来包含你的代码,而char代表ASCII的字符 #ifdef UNICODE typedef wchar_t TCHAR; #else t转载 2011-11-24 09:05:31 · 273 阅读 · 0 评论 -
“error LNK2005:…… already defined in”错误解决办法
如果连接时出现类似提示: error LNK2005: "public: int __thiscall CMarkEzd::MarkEzdCreate1(void)" (?MarkEzdCreate1@CMarkEzd@@QAEHXZ) already defined in PVidiconLaserMarkSys.obj 自定义类,若其成员函数放在类定义外,必须成员函数定义处必须加原创 2011-11-24 11:22:52 · 668 阅读 · 0 评论 -
匈牙利命名法
匈牙利命名法是由Microsoft的著名开发人员、Excel的主要设计者查尔斯·西蒙尼在他的博士论文中提出来的,由于西蒙尼的国籍是匈牙利,所以这种命名法叫匈牙利命名法。 匈牙利命名法为C标识符的命名定义了一种非常标准化的方式,这种命名方式是以两条规则为基础的: 1.标识符的名字以一个或者多个小写字母开头,用这些字母来指定数据类型。下表列出了常用的数据类型的标准前缀 2.在标识转载 2011-11-25 11:57:01 · 283 阅读 · 0 评论 -
VisionWare 开发包学习笔记------ scGuiDisplay用法
(1) 头文件中包含 “svGuiDisplay.h" (2) 在自定义的继承自对话框类的类声明中包含 public: scGuiDisplay m_GuiDisplay ; //m_GuiDisplay是里变量名,可以换其他名称 (3) 在自定义的继承自对话框类的类的原创 2011-10-20 09:16:29 · 529 阅读 · 0 评论 -
VC++中添加菜单、状态栏、工具栏及窗口全屏
一、添加菜单栏 1. 在Dialog属性用直接可以添加。属性->Menu->菜单ID. 2. 代码添加: CMenu m_menu; m_menu.LoadMenu(IDR_MENU1); //IDR_MENU1 菜单ID //设置当前菜单 SetMenu(&m_menu);转载 2011-11-11 10:34:57 · 841 阅读 · 1 评论 -
VisionWare 开发包学习笔记------ scDIB用法
1. 头文件要包含"svDIB.h" 2.创建类实例 scDIB dib; dib.Init(图片路径); //加载图片 dib.GetImage(图像变量,1) //转换图片格式原创 2011-10-20 09:25:55 · 478 阅读 · 0 评论
分享