
VC/MFC
文章平均质量分 67
Q_Jizi
挣分回家过年。。。
展开
-
MFC菜鸟笔记(一)
第一章、控件使用添加变量 如果我们要在程序中访问对话框中的控件,就必须给这些控件分别添加变量。所谓添加变量,就是给程序中要用到的控件对象定义一个与之关联的变量作为控件的代理。以后用到该控件时,访问其代理变量即可。就是说,一个变量代表一个具体的控件对象。例如,要获得用户在编辑框中输入的内容,就得给编辑框添加变量,通过调用该变量的相关函数即可获得编辑框的输入内容。 右击控件,C原创 2007-08-05 13:02:00 · 1364 阅读 · 0 评论 -
在桌面中嵌入窗体
从下面这个连接拷贝过来http://www.k8w.net/technology/develop/200710/67.html另外补充一下,如果要嵌入桌面应该还要用到SetWindowRgn函数,第二层窗体留出一个你的窗体大小的位置来放你的窗体,这就前进去了。前几天在网上看到一个软件的介绍:可以嵌入桌面,即使是“显示桌面”也不会影响此程序。看作者说的好像有多么的神奇一样。周未就回来试一下。最后转载 2008-03-02 23:19:00 · 1088 阅读 · 0 评论 -
MFC窗口的颜色和字体的设置
1、改变对话框的底色在对话框的类中添加一个 private : CBrush m_brush;的成员变量。在类的构造函数中添加如下代码:m_brush.CreateSolidBrush(RGB(0,0,255)); //初始化为蓝色为对话框添加一个WM_CTLCOLOR消息响应函数,专门为控件着色的消息响应函数,代码如下:HBRUSH CSettingDlg::OnCtlColor(CDC*转载 2008-03-06 14:41:00 · 1260 阅读 · 0 评论 -
AfxOleInit和OleInitialize的区别
AfxOleInit实际上调用了OleInitialize,虽然它在内部也调用了CoInitializeEx,但它只能处理单线程,这是AfxOleInit和CoInitialize 主要区别: OleInitialize calls CoInitializeEx internally to initialize the COM libra原创 2008-05-03 16:43:00 · 2754 阅读 · 0 评论 -
数据库存储大对象
在用Visual C 编写应用程序时,常会遇到如何存取数据库中大对象的问题。大对象文档以二进制数据形式保存在BLOB类型的字段中,这些大对象可能是Word、Execl或图片文件等,目前多数数据库都支持BLOB类型的字段。 VC存取这些大对象数据有众多方法,如OLE、ActiveX等,事实上VC的MFC提供了一个很方便的实现方法,即利用MFC提供的CLongBinary类可转载 2008-05-03 16:10:00 · 1784 阅读 · 1 评论 -
GetLastError返回值的意义----适用在eVC和VC++
〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块地址无效。〖10〗-环境错误。〖11〗-试图加载格式错误的程序。〖12〗-访问码无效。〖13〗-数据无效。〖14〗-存储器不足,无法完成此操作。〖15〗-系转载 2008-07-21 10:10:00 · 2582 阅读 · 0 评论 -
VC常用代码(转)
VC常用代码(转) VC代码收集 一、改变视图背景色: 在CView的OnDraw函数中添写如下一段程序代码: void CFileNameView::OnDraw(CDC* pDC) { CFileNameDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc)转载 2008-06-05 22:31:00 · 1768 阅读 · 1 评论 -
在VC中使用 Flash 美化你的程序
在VC中使用 Flash 美化你的程序 作者:黄金聪转载 2008-06-13 09:32:00 · 1371 阅读 · 0 评论 -
Visual C++编程控制鼠标
Visual C++编程控制鼠标 http://www.idcnews.net/html/edu/code/20071229/79607.html 鼠标是现在电脑的标准配置,很多软件都有控制鼠标的功能,比如,有的保密软件能够使鼠标移动限制在一定范围以内,转载 2008-06-13 11:33:00 · 3305 阅读 · 1 评论 -
语音识别编程技术
语音识别编程技术语音识别编程涉及IspRecognizer,IspRecoContext和ISpRecoGrammar等多个语音识别引擎接口。下面先来设计一个操作语音识别的类CSpeechRecognition,然后基于该类来实现一个实例。11.3.1 构造CSpeechRecognition类CSpeechRecognition类封装了语音识别操作所需调用的几个接口,使用转载 2008-06-16 15:21:00 · 2258 阅读 · 2 评论 -
游戏基础(二)
1. 3. 色变 即利用不同颜色的转变而形成有动感的图画。(图1-3) 图1-3 实例1_3:a. 新建单文档工程1_3。b. 添加参数int icolor并赋值为0。原创 2007-09-19 23:59:00 · 1790 阅读 · 2 评论 -
游戏基础(一)
曾经看到的一个对计算机游戏的定义:游戏是动画的延伸,只要知道了动画的原理,在动画变化时,使它根据键盘或鼠标的输入操作而变化,就是游戏了。呵呵…很实在的定义。以前做过flash动画,动画一般分三种形式:形变、位变、色变。注:以下形变、位变、色变三段程序转自王鹏生的《vc++游戏编程》。1.1.形变 即几种形状的图形或位图依次转变而成。(图1-1)原创 2007-09-19 23:52:00 · 1243 阅读 · 0 评论 -
MFC程序运行机制
学MFC,竟然还不知道MFC的MAIN函数在什么地方?怎么运行的?实在不高明。 看过候捷(JJHOU)老师的《深入浅出MFC》的,对它一定很熟悉。呵呵,本文是献给没有看过那本书,但是又很希望学习MFC程序设计的朋友的。(没有看过那本书的朋友还不赶快去买?)其实本文,主要是对《深入浅出MFC》第六章的一个总结和补充罢了!(本文有该书不同的地方,也有一些笔者自己的见解!) 言归正传。 假如你用A转载 2007-08-06 13:42:00 · 1258 阅读 · 0 评论 -
MFC类库简介(二)
2.4 窗口类 窗口类包括边框窗口类、视图类、对话框类、控件类、控件栏类和属性簿类,这些类的共同之处是都封装了一个窗口句柄HWND,都是从CWnd派生的。 1、窗口支持类 CWnd类作为所有窗口类的公共基类,包含了大量的成员函数,为窗口类提供了基本操作,这些操作包括: 创建和初始化窗口; 操纵、查询窗口状态; 管理窗口的尽寸、位置、标题、光标、转载 2007-08-07 13:19:00 · 1383 阅读 · 0 评论 -
MFC类库简介(一)
说明:本文是我学习MFC时写的笔记,引用了《Visual C++ 6.0编程实用技术与案例》(清华大学出版社 陈元琰 邓宗明 张睿哲 张晓竞 编著),因此本文仅用于相互交流,切勿用于商业用途,本人不承担任何责任!1、概要 微软基础类库(Microsoft Class Library,MFC)由两大部分组成:一是通常所说的C++类库,是MFC类库的主体部分,这些类构成了MFC应用程序转载 2007-08-07 13:17:00 · 2572 阅读 · 0 评论 -
vc 画点 画线
#include #include // Global Variables:HINSTANCE hInst; // current instanceTCHAR szTitle[]="aa"; // The title bar textTCHAR szWindowClass[]="WinApp"; // the class name// Foward declara转载 2007-05-14 15:20:00 · 2278 阅读 · 2 评论 -
MFC学习_MFC入门(一)
MFC原作者姓名 zhoujiamurong #includeafxwin.h>class sample:public CFrameWnd{public: sample() { this->Create(NULL,"我的第一次"); this->MessageBox("sample中调用","sample中调用",MB_OK); }};c转载 2007-05-16 01:27:00 · 1178 阅读 · 0 评论 -
MFC学习_MFC入门(二)
MFC 消息 映射原作者姓名 zhojiamurong #includeafxwin.h>//定义sample继承MFC中的CFrameWnd类,该类代表了窗体框架class sample:public CFrameWnd{public: sample() { //调用CFrameWnd中的Create函数,创建窗体 this->Create(转载 2007-05-16 01:29:00 · 991 阅读 · 0 评论 -
MFC学习_MFC入门(四)
关键字 MFC原作者姓名 zhoujiamurong 介绍这一节,介绍工具条和状态栏 读者评分 97 评分次数 24 正文MFC入门(四) 工具条和状态栏原创 作者:zhoujiamurong (仅供vchelp网站使用,如需转载请联系zhoujiamurong@163.com)上三篇 http://www.vchelp.net/itbookreview/view_paper.a转载 2007-05-16 01:33:00 · 1025 阅读 · 0 评论 -
MFC学习_MFC入门(三)
#includeafxwin.h>#include "resource.h"//定义sample继承MFC中的CFrameWnd类,该类代表了窗体框架class sample:public CFrameWnd{public: sample() { //调用CFrameWnd中的Create函数,创建窗体 //定义一个矩形的位置及大小,作为窗体的位置及大小转载 2007-05-16 01:31:00 · 1050 阅读 · 0 评论 -
MFC学习_MFC入门(五)
关键字 MFC 工具条 状态栏原作者姓名 zhoujiamurong 介绍继续介绍工具条和状态栏读者评分 64 评分次数 16 正文MFC入门(五) 工具条和状态条(下)原创 作者:zhoujiamurong (仅供vchelp网站使用,如需转载请联系zhoujiamurong@163.com)前几章http://www.vchelp.net/itbookreview/view转载 2007-05-16 01:36:00 · 1090 阅读 · 0 评论 -
MultiByteToWideChar和WideCharToMultiByte用法详解
在进行ce的开发时,经常设计到字符的转换,特别是系统中包含网络通讯时,更是如此。ce中均是Unicode编码,而网络通讯一般都使用BYTE进行数据传输。以下是在网上找到的一篇文章,介绍的很详细。 1.使用方法详解 在本文开始之处,先简要地说一下何为短字符和宽字符. 所谓的短字符,就是用8bit来表示的字符,典型的应用是ASCII码.而宽字符,顾名思义,就是用16bit表转载 2009-02-25 17:13:00 · 1560 阅读 · 1 评论