我们保存一些文本内容可以很简单的保存成一个文件就行了。但如果要把一些类对象信息保存起来,然后读取时用那些信息初始化一个类对象就比较复杂了。MFC提供了一个叫序列化的功能。可以把一个对象信息转化成二进制文件(或者xml文件)保存起来。  下面举一个简单的例子,假如有类CArwen,实例化一个对象,然后序列化该对象。最后反序列化,把保存的值再读出来初始化给一个对象。  1.先定义类CArwen   /
转载 2023-05-21 18:41:02
133阅读
原创 2021-11-01 10:05:47
1196阅读
3. 绘图3.1 对话框资源编辑  首先通过添加控件的方式来创建一个简单的绘图对话框如图所示,创建步骤为:第一、在VC++6.0软件环境的灰色空白区域右击,选中Controls,然后会弹出一个控件对话框;第二、点击需要的控件,鼠标箭头类型就会变成十字形,然后在主对话框里通过点击、拖拽绘制出需要的控件,这里也可以通过鼠标调整控件大小直到满意为止。第三、在主对话框里右击打开属性对话框(一般情况下可以点
转载 2023-11-29 10:33:45
38阅读
MFC实例:[4] List Control 控件实例
原创 2023-01-06 16:44:53
1527阅读
转载 2013-05-21 11:14:00
115阅读
2评论
      平时在MFC里使用多线程时其实是很方面的,因为微软提供了一个API让我们很方面的去创建线程
原创 2021-08-02 14:22:03
480阅读
原创 2021-11-01 10:28:00
565阅读
实例可以作为MFC编程的入门实例: 基本框架: 1.Frame 2.Doc 3.View 4.App 5.Dialog 基本思想是:建立Dialog对话框,输入自定义字符串-->Doc获得对话框的字符串-->对话框发送消息到View-->View的消息处理函数更新View显示界面。 一、建立Dialog对话框 在资源里添加Dialog对话框,并更
#include <afxwin.h>class MyApp :public CWinApp{public: BOOL InitInstance() { CFrameW
原创 2022-09-15 14:57:13
104阅读
原创 2021-11-01 10:28:13
547阅读
      平时在MFC里使用多线程时其实是很方面的,因为微软提供了一个API让我们很方面的去创建线程:下面是MSDN中关于CreateThread的函数原型: 1、函数原型声明:  CreateThreadThe CreateThread function creates a thread to execute within the virtual address
原创 2021-08-02 14:22:24
645阅读
前一章说通过百度api获取身份证信息(通过身份证获取性别,地址和出生年月
原创 2022-12-23 00:22:50
720阅读
使用idl描述消息格式,自动生成json转c++ 二进制struct代码。 1. 闲序  游戏服务器之间通信大多采用异步消息通信。而消息打包常用格式有:google protobuff,facebook thrift, 千千万万种自定义二进制格式,和JSON。前三种都是二进制格式,针对C++开发者都是非常方便的,效率和包大小(数据冗余度)也比较理想。而J
转载 8月前
63阅读
状态栏控件实例
原创 2023-01-06 16:49:25
225阅读
一、定义Cwnd::SendMessage函数用于向窗口发送消息。以下是 SendMessage 的基本用法示例:LRESULT SendMessage( UINT message, // 消息类型 WPARAM wParam, // 参数1 LPARAM lParam // 参数2 );其中: message 是要发送的消息类型,通常是一个预定义的 W
转载 2024-04-01 09:26:56
205阅读
Tree Control树形控件实例.
原创 2023-01-06 16:44:18
1633阅读
JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议,本文从理论到实践详细的讲解了JSON和JSONP的使用什么是Json?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。
原创 2013-11-15 14:31:12
459阅读
       鱼老大需要让两子程序带参数运行,于是仔细找找了,原来MFC中自带有一个成员变量m_lpCmdLine保存有参数。以下是自己学习的心得,其中包含MFC源码介绍及DEMO:       1、该参数在MFC源码中的位置如下,打开AFXWIN.H,可以找到:  class CWinApp : public CWinThread{ DECLARE_DYNAMIC(C
原创 2021-08-02 14:35:32
949阅读
MFC实例:[4] ListBox 列表框控件实例
原创 2023-01-06 16:46:09
1075阅读
void CDrawView::OnLButtonDown(UINT nFlags, CPoint point) { //MessageBox(L"Button Clicked !"); //unicode //MessageBox("Button Clicked !"); //使用多字节 m_ptOrign=point; m_ptOld=point; m_bDraw=tru
转载 2024-05-23 13:18:49
121阅读
  • 1
  • 2
  • 3
  • 4
  • 5