自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [MFC]传统控件:控件简介以及CButton按钮类

1.

2015-06-18 17:26:51 639

原创 [MFC]Shapes程序(4):菜单项的加速键、MFC注释宏

1. 加速键的作用:之前已经讲过了,就是比快捷键还快的按法,一般快捷键需要Alt+顶层菜单项的字母键+子菜单中菜单项的字母键,如果子菜单还有层叠子菜单,则还要再加一个层叠子菜单中菜单项的字母键,而加速键MFC规定,最多只能定义两个键组合,比如Ctrl+N之类的;2. 编写加速键资源:    1) 加速键也是一种资源,也需要用.rc脚本来定义,加载方式和菜单资源差不多;    2

2015-06-09 20:33:42 1482

原创 [MFC]Shapes程序(3):响应菜单命令、菜单项的跟新

1. 菜单项被击中的消息:    1) 一般关于菜单项产生最平凡的几个消息莫过于WM_INITMENU、WM_INITMENUPOPUP、WM_MENUSELECT这三个消息;    2) WM_INITMENU在顶层菜单项被击中时产生,通知应用程序用户已击中一个顶层菜单项,要做好准备了;    3) WM_INITMENUPOPUP消息会在顶层菜单项被击中后、子菜单被下拉之前产生,你

2015-06-09 14:48:15 1477

原创 [MFC]Shapes程序(2):菜单资源

1. 资源文件、资源脚本和资源编译器:    1) 资源文件是指程序中用到的菜单、图标、位图和字符串等,这些资源文件一般在AppWizard的作用下自动生成在res目录下;    2) 资源文件的后缀通常为.ico(图标)、.rc2(菜单、字符串等),都是二进制对象,程序运行时将被链接到程序的.exe文件,在执行时被显示在程序界面中;    3) 编译资源脚本:起始这些资源文件是通过编

2015-06-07 13:39:28 1125

原创 [MFC]Shapes程序(1):框架和视图

!!接下来我们将通过一个较长的程序示例Shapes来学习菜单的相关知识;1. 使用MFC AppWizard[exe]来创建一个代码框架:    1) 使用VC6.0创建;    2) 新建项目,选择MFC AppWizard[exe],工程名为“Shapes”,然后点击“OK”;    3) 选择"Single docment“并取消选中"Document/View ar

2015-06-06 14:42:07 1487

原创 [MFC]程序示例:三子棋游戏

1. 游戏功能简介:    1) 3×3棋盘,9宫格,每格可放一个棋子;    2) 鼠标左键落X右键落O,保证X和O轮流出现防止作弊,并且设定X为先手;    3) 棋盘是井字形的框,鼠标双击井字框将重置棋局;    4) 水平、垂直或对角线3连线即赢得棋局;2. TicTac.h:// TicTac.hclass CMyApp: public CWinApp

2015-06-03 20:18:23 2458

原创 [MFC]鼠标消息处理

1. 鼠标事件和鼠标消息:    1) 鼠标和光标的区别:鼠标是指实体鼠标,而光标就是鼠标在屏幕上的表示,因此在编程中通常称为光标;    2) 鼠标事件:Windows中分为是三种,按下或释放鼠标、双击鼠标、移动鼠标;    3) 上述三种鼠标实际那将触发鼠标消息,而鼠标消息分为两类,一类是客户区鼠标消息,另一类是非客户区鼠标消息,一般非客户区鼠标消息直接交由DefWindowPro

2015-06-01 11:58:05 4658

空空如也

空空如也

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

TA关注的人

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