MFC之CAsyncSocket详解

CAsyncSocket类是从Object类派生而来。CAsyncSocket对象称为异步套接字对象 使用CAsyncSocket进行网络编程,可以充分利用Windows操作系统提供的消息驱动机制,通过应用程序框架来传递消息,方便地处理各种网络事件。另一方面,作为MFC微软基础类库中的一员,CA...

2018-07-28 17:15:36

阅读数 85

评论数 0

CosiWorksNew

CMainFrame CBCGPRibbonBar m_wndRibbonBar; 工具栏 CreateRibbonBar() 构建工具栏 CWProjectBar m_wndProjectBar; 左侧的工程窗口 CWModelLibBar ...

2018-06-13 09:37:43

阅读数 50

评论数 0

深入分析MFC文档视图结构(项目实践)

文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一,Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦。然而,虽然我们使用MFC AppWizard就可以很轻松...

2018-05-31 09:55:19

阅读数 488

评论数 0

绘制BMP

CBitmap bmp; bmp.LoadBitmap(IDB_BMP_SIMULATOR); CDC MemDC; MemDC.CreateCompatibleDC(pDC); CBitmap* BitmapOld = (CBitmap*)MemDC.SelectOb...

2018-05-30 11:58:12

阅读数 171

评论数 0

MFC 多文档源码分析2

struct CRuntimeClass { // Attributes LPCSTR m_lpszClassName; int m_nObjectSize; UINT m_wSchema; // schema number of the loaded class CObject* (PA...

2018-05-24 11:57:14

阅读数 78

评论数 0

MFC 多文档源码分析1

添加模板在复写的CWinApp::InitInstance()函数中添加下面代码CMultiDocTemplate* pDocTemplate; pDocTemplate = new CMultiDocTemplate( IDR_SMARTTTYPE, RUNTIME_CLASS(CCosiW...

2018-05-24 11:55:02

阅读数 411

评论数 0

深入浅出MFC文档/视图架构之文档

1、文档类CDocument  在"文档/视图"架构的MFC程序中,文档是一个CDocument派生对象,它负责存储应用程序的数据,并把这些信息提供给应用程序的其余部分。CDocument类对文档的建立及归档提供支持并提供了应用程序用于控制其数据的接口,类CDo...

2018-05-22 15:02:12

阅读数 134

评论数 0

深入浅出MFC文档/视图架构之文档模板

在"文档/视图"架构的MFC程序中,提供了文档模板管理者类CDocManager,由它管理应用程序所包含的文档模板。我们先看看这个类的声明://///////////////////////////////////////////////////////////...

2018-05-22 14:00:36

阅读数 109

评论数 0

MFC序列化(serial)简单例子

我们保存一些文本内容可以很简单的保存成一个文件就行了.但如果要把一些类对象信息保存起来,然后读取时用那些信息初始化一个类对象就比较复杂了.MFC提供了一个叫序列化的功能.可以把一个对象信息转化成二进制文件(或者xml文件)保存起来.下面举一个简单的例子,假如有类CA...

2018-05-13 16:44:55

阅读数 324

评论数 0

深入浅出 CPropertySheet

为了最大限度的发挥属性页的效用,首先让我们先从 CPropertySheet 继承一个新类,取名为 CMyPropSheet. 接着便可以进行下面的各种操作: 一、隐藏属性页默认按钮 隐藏掉Apply应用按钮: view source print? 1.pr...

2013-01-27 19:41:45

阅读数 527

评论数 0

怎样在PropertySheet中添加按钮

1、用ClassWizard从CPropertySheet中派出出一个类CMyPropertySheet;       2、在CMyPropertySheet.h中添加一个成员变量CButton m_ButtonCopy;在资源文件resource.h中添加一个资源ID:#define IDC_...

2013-01-27 16:31:04

阅读数 1338

评论数 0

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