自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 关于MSDN的目录

1、Tools and Technologies 介绍了ASP、ActiveX控件、FrontPage、Proxy Sever等工具和软件技术的使用与开发方法。2、Microsoft Office Development 介绍了开发Office95/97/2000的一些知识3、Platform SDK 前身是Wnd32 SDK,这部分内容相当重要,其中包括了在32位Windows家族下开发Win3

2005-12-31 00:35:00 1012

原创 关于CEdit类的GetHandle和SetHandle应用

我建立了一个基于CEditView的sdi应用程序,我知道,要想得到View中嵌入的Edit控件的内容,可以调用GetEditItem().GetWindowText()要想设置其内容,可以调用GetEditItem.SetWindowText(),于是,我产生了疑问——这两个函数的操作,到底是怎么实现的(至今,我没法在MFC的源代码中找到存储Edit控件内容的 数据结构),于是,通过观察MFC源

2005-12-17 03:13:00 1829

原创 对系统菜单的设置

CMenu *pmenu = AfxGetMainWnd()->GetSystemMenu(FALSE);  if(pmenu) {  pmenu->EnableMenuItem(SC_CLOSE,MF_BYCOMMAND|MF_DISABLED); }通过这几句话,实现了对系统菜单“关闭”按钮的屏蔽,如果想操作 系统菜单上的其它按钮,只要修改EnableMenuItem函数的第一个参数

2005-12-15 23:41:00 769

原创 sdi应用程序中鼠标点击消息的响应

我在sdi的CMainFrame类中添加了ON_LBUTTONDOWN消息,在消息处理函数中添加了一个MessageBox,让它显示一个字符串"frame"但我在运行程序的时候,点击窗口上任意位置的时候,却始终不见消息响应于是我联想到,是不是因为VIEW视图附在FRAME框架上,使得FRAME不再能接受到此消息,而此消息实际是由VIEW所获得呢?之后,我为VIEW类也添加了ON_LBUTTONDO

2005-12-15 00:13:00 1514 1

原创 CXX与HXX的强制类型转换(cast)

在阅读msdn中关于“Graphic Objects”的一篇文章时,发现了这样几句话:“Each graphic-object class in the class library has a cast operator that will cast an MFC object to the associated Windows handle. The resulting handle is va

2005-12-14 02:01:00 1073

原创 关于 MFC 创建的窗口style

1、对于 单文档,MFC默认的窗口style为:FWS_ADDTOTITLE 和WS_OVERLAPPEDWINDOW2、对于 多文档,MFC默认的窗口style为:CHILD、FWS_ADDTOTITLE 和WS_OVERLAPPEDWINDOW。如果想更改默认的窗口style,则要重载虚函数PreCreateWindow1、添加style:  cs.style |= XX;2、移去style:

2005-12-12 23:40:00 1845

原创 学习CStatusBar

该文章算是学习CStatusBar以后的心得吧1、设置statusbar,主要用到的函数为Create        //创建一个对象SetIndicator //设置指示器(需要用到一个数组)SetPaneInfo //设置新pane的信息(如长度、ID、风格)SetPaneStyle //为指定的pane设置风格SetPanText //为指定的pane设置文字2、SetWindowText,

2005-12-12 01:46:00 4816

原创 MFC的"最小"程序

1、新建一个空的工程2、添加一个从CWinApp派生的类(假设命名为CMyApp)3、对工程做如下设置 project->setting->C++->将"Mld"改为"MTd"4、在myapp.h中,添加头文件#include "afxwin.h"5、为CMyApp添加 BOOL InitInstance虚函数6、在该函数的实现中添加如下代码:BOOL CMyApp::InitInstance()

2005-12-11 22:02:00 868

原创 关于随机数的产生

利用rand()函数1、用rand()%100,则产生0-100内的随机数2、若想产生30-40的随机数,则可rand()%10+30

2005-12-11 01:12:00 841 1

原创 练习使用CListBox

该例是个小练习,有两个listbox控件,可以通过其中的四个button按钮,实现从一个listbox向另一个listbox中传递数据,操作过程如下:1、创建一个Dialog based MFC应用程序,命名为try。2、为对话框添加两个LsitBox控件,分别命名为IDC_LIST1和IDC_LIST23、打开ClassWizard,分别为IDC_LIST1和IDC_LIST2添加CListBo

2005-12-09 20:29:00 2420 1

原创 模态和非模态对话框的创建

1.模态CMyDlg dlg;dlg.DoModal();2、非模态CMyDlg *dlg;dlg = new CMyDlg;dlg->create(。。。。);dlg->ShowWindow(SW_SHOW);

2005-12-09 19:21:00 654

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除