摘要:1、stdafx.h加入如下内容。BCGCBProInc.h间接导入了lib。2、应用程序类的父类由CWinApp改成CBCGPWinApp。构造函数增加如下代码:3、对话框的父类有CDialog改成CBCGPDialog。构造函数增加如下代码:改完之后F5运行,BCG的界面就出现了
阅读全文
摘要:多线程的学习、STL的学习来自:http://blog.csdn.net/richerg85/article/category/1081648多线程:http://blog.csdn.net/richerg85/article/details/7451729http://blog.csdn.net/...
阅读全文
摘要:VC界面库分两大类:一,DirectUI,优点:界面绚丽。二,MFC扩展库。优点:1,方便用户。2,减少开发成本。3,界面相对好看。BCG属于后者,非常是否适合优化办公软件界面。作者在2008年以前对BCG的介绍“BCGControlBar是一个基于MFC的扩展库,您可以通过完全的用户化操作构成一些...
阅读全文
摘要:来自:http://blog.csdn.net/pangshaohua/article/details/38912555参考写的一个工厂demo1、定义"背景风格的抽象类"、"背景风格的抽象工厂" 1 #pragma once 2 /*背景风格抽象类*/ 3 class CBackgroundSty...
阅读全文
摘要:静态成员函数是类的成员函数,该函数不属于该类申请的任何一个对象,而是所有该类成员共同共有的一个函数。 举个例子给你,你们班里面有10个人(10个比如高一一班的对象),体育老师分给你们一个篮球(静态成员函数),你们每个人都带了一个篮球(非静态成员函数),你们都很小气,自己的球只能自己拍,要是5对5打比...
阅读全文
摘要:一 基础操作1 插入节点1)插入根节点1 //插入根节点2 HTREEITEM hRoot;3 CString str=L"ROOT"4 hRoot=nTreeCtrl.InsertItem(str); 5 6 //相当于 7 hRoot=nTree...
阅读全文
摘要:ShellExecute( hWnd: HWND; {指定父窗口句柄} Operation: PChar; {指定动作, 譬如: open、print} FileName: PChar; {指定要打开的文件或程序} Parameters: PChar; {给要打开的程序指定参数; 如果打开的...
阅读全文
摘要:Map是c++的一个标准容器,它提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map构造函数;mapmapstring; mapmapint;mapmapstring; mapmapchar;mapmapchar; mapmapi...
阅读全文
摘要:先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC_R...
阅读全文
摘要:Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class来操作字符串列表。1、定义控件对...
阅读全文
摘要:以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLIC...
阅读全文
摘要:CString没有基类。一个CString对象由可变长度的一队字符组成。CString使用类似于Basic的语法提供函数和操作符。连接和比较操作符以及简化的内存管理使CString对象比普通字符串数组容易使用。CString是基于TCHAR数据类型的对象。如果在你的程序中定义了符号_UNICODE,...
阅读全文
摘要:http://blog.csdn.net/xgx198831/article/details/6713651MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法或许还有其它更好的办法,但下面这个肯定有用,主要就是重载PreTranslateMessage()函数,在这个函数里捕捉ESC和ENT...
阅读全文
摘要:vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用vector,必须在你的头文件...
阅读全文
摘要:在VS中,BYTE与WORD,DWORD本质上都是一种无符号整型,它们在WINDEF.H中被定义,定义如下:typedef unsigned char BYTE;typedef unsigned short WORD;typedef unsigned long DWORD;也就是说BYTE是无符号的...
阅读全文
摘要:VC\MFC当中CString、string、char、char*、char数组、int等类型之间的转换令人晕头转向,特地搜集多篇文章资料,利用代码实例等清晰的理清他们之间的关系和如何转换,其实非常简单。1、CString std::string互转 std::string strstring =...
阅读全文