Yvan Jiang的专栏

CS、CV、ML

四 MFC处理的三类消息

一、消息类型 Windows消息(WM_XXX)所有派生自CWnd的类可以接收此类消息命令消息(WM_COMMAND)所有派生自CCmdTarget的类都可以接收此类消息控件消息(WM_NOTIFY)控件向父窗口发送消息 二、消息处理 windows消息处理 窗口类处理-&...

2015-11-24 10:57:30

阅读数 407

评论数 0

三、MFC中给子菜单添加位图,并添加响应函数

首先建立一个子菜单,修改菜单的ID号:ID_MENU 其次,在导入位图资源,修改位图资源ID号IDM_BITMAP 最后再cmainframe类里添加CBitMap类型变量,保存位图资源 最后就是修改菜单项 代码如下 m_bitmap.LoadBitmapW(IDB_BITMAP_ME...

2015-11-05 20:57:10

阅读数 1352

评论数 0

MFC中一些常见数据类型

LPCSTR对应CONST TCHAR* LP对应POINT TSTR对应TCHAR typedef _Null_terminated_ CONST CHAR *LPCSTR, *PCSTR;

2015-11-05 20:15:23

阅读数 360

评论数 0

MFC所有WM消息和数据类型总结

hwnd 32位的窗口句柄。窗口可以是任何类型的屏幕对象,因为Win32能够维护大多数可 视对象的句柄(窗口、对话框、按钮、编辑框等)。message 用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也可以是自定义的常量。 wParam 通常是一个与消息有关的常量值,...

2015-11-05 16:21:45

阅读数 392

评论数 0

二、基于单文档程序 在工具栏添加进度条

步骤:首先声明一个进度条类,它继承系统的CStatusBar类,利用类向导添加CProgressStatusBar类,头文件ProgressStatusBar.h如下: #pragma once #include "afxext.h" class CProgressStatu...

2015-11-05 16:17:42

阅读数 364

评论数 0

一、基于单文档 添加动态菜单

1、动态菜单的ID管理在资源管理里面的string stable里,添加要增加菜单的id,同时在Resource.h中添加相应的id 2、增加消息相应函数 通过类向导:鼠标右击-》OnRButtonDown() 编辑相应代码: void CAddMenuView::OnRButtonDown(U...

2015-11-05 09:57:24

阅读数 428

评论数 0

MFC函数启动执行过程

了解MFC程序的启动过程,对于初学者来讲,了学习MFC很有帮助;对于不常用VC的人来说,过一段时间就会忘记。还是来记下来,方便以后查阅。 1、创建Application object对象theApp      程序一开始生产一个(且只有一个)Application object对象th...

2015-11-04 20:09:26

阅读数 229

评论数 0

基于对话框、单文档、多文档区别

单文档支持文档视图架构,数据的保存--(读取--修改)文档类功能--显示(视图类功能),比较方便。 基于对话框,主窗口是对话框类型,可以方便的使用控件,所见即所得的编程,比较方便。单文档类似“记事本”这样的应用程序,是文件处理软件的开发基础,只是每个应用程序仅处理一个文档(与多文档相比较)。 基于...

2015-11-04 13:59:24

阅读数 5283

评论数 0

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