摘要:一个关于VC++的专题终于还是写完了,主要是关于VC++,MFC开发的部分知识。其中挺重要的两块,网络和数据库没有写进来,原因主要是因为这两块面比较广,而且也是很重点的,网上随便搜索都能搜索得到很多教程之类的。因此我就没有大费周章来这里写了。这个专题我取名叫《从零到知道》(《from0toknow》)。因为都是一些浅层的知识,对入门的门槛要求比较低。知识是比较陈旧的MFC,但是也是很实用的东西...
阅读全文
摘要:1、用预编译指令符可以避免在多文件工程中调用文件的时候可能出现的重复定义的现象。 比如: Main.cpp #include “Animal.h” #include “Fish.h” …… Animal.h class Animal() { } Fish.h #include “Animal.h” class Fish():public Animal...
阅读全文
摘要:基本是基于WND::CDC的一些显示类的调用 本文的工程主要是描述一个文本编辑器的开发过程。 一、 文本编辑器的基本特征 l 需要一个光标用来指示当前输入字符 l 能处理文字输入(包括删除等基本字处理能力) 二、 设计光标 光标一开始就会存在,因此在初始化View类的时候就要将光标添加进去。 首先要创建一个光标对象,可...
阅读全文
摘要:首先对按下鼠标的一点进行记录,因此在WM_LBUTTONDOWN添加代码: void CDrawView::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: 在此添加消息处理程序代码和/或调用默认值 m_ptOrigin=point; CView::OnLButtonDown(nFlags, point); } 再...
阅读全文
摘要:Dialog 1、 对话框资源(文本)的获取。 //TODO:对话框控件访问七种方式 //(1)GetDlgItem()->Get(Set)WindowText() //(2)GetDlgItemText()/SetDlgItemText() //(3)GetDlgItemInt()/SetDlgItemInt() //(4)将控件和整型变量相关联 //(5)将控件和控件变量相关联 //(6)Se...
阅读全文
摘要:1、 静态菜单 对CMainFrame::OnCreate中添加以下代码。 /*TODO:将子菜单中的某一菜单项选中 CWnd::GetMenu()->GetSubMenu(0)->CheckMenuItem(0,MF_BYPOSITION|MF_CHECKED); GetMenu()获取菜单 GetSubMenu(0)获取子菜单 CheckMen...
阅读全文
摘要:Controler 1、 通过设计一个向导来学会灵活运用类 首先这个程序需要建的类如类视图:(红色框类由用户自行添加) 通过3次“添加资源”,“+Dialog”中选择“IDD_PROPPAGE_LARGE”来添加(“新建”)属性页资源。构建新类: CProp1:CPropertyPage针对第一个属性页; CProp2:CPropertyPage针对第二个属性页; CProp3:CPropert...
阅读全文
摘要:窗体类型 一、 改变窗体外观 A、 在窗体创建前 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: 在此处通过修改 CREATESTRUCT cs 来修改窗口...
阅读全文
摘要:窗体重绘,图像更新 一、 画图后,用一个新类保存画图信息,然后在OnDraw中调用之前的方法,在窗口更新的时候用之前保存的绘图方法信息,重新绘制。 void CGraphicPlusView::OnLButtonUp(UINT nFlags, CPoint point) { // TODO: 在此添加消息处理程序代码和/或调用默认值 CClientDC ...
阅读全文
摘要:Graphic 一、 绘制图像 void CGraphicView::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: 在此添加消息处理程序代码和/或调用默认值 m_ptOrigin=point; CView::OnLButtonDown(nFlags, point); } void CGraphicVi...
阅读全文
摘要:文件读写和注册表读写 添加如下菜单项目: 响应代码: 一、 文件读写 void CFileView::OnFileWrite() { // TODO: 在此添加命令处理程序代码 //读写方式虽然是成对提供给程序员的,但是并不要求对应使用,文件的操作是对文件本身的操作,不关心文件的产生 //方法一:C语言函数 //(1)写入一个文本,...
阅读全文
摘要:一、文档的基本特征 文档类文件是从CDocument继承而来的。 The CDocument class provides the basic functionality for user-defined document classes. A document represents the unit of data that the user typically opens with the...
阅读全文
摘要:您好,由于文章中带有一些截图,因此我把文章以及原代码一起打包了,需要的朋友可以下载后用AdobeReader进行查看。代码是基于Visual Studio.NET2003 VC++编写的,例子都很简单,旨在阐明原理。如果对您的阅读带来的极大的不便,请跟帖提出,如果群众呼声过大的话我会考虑重新编排,直接在这里发表的。顺便请问,有什么办法可以使保存在WORD里面的图片,直接粘贴过来后,图片也能随着文字...
阅读全文
摘要:Hooks(钩子) 一、MSDN:索引Hooks A hook is a point in the system message-handling mechanism where an application can install a subroutine to monitor the message traffic in the system and process certain types...
阅读全文