Windows MFC控件消息编程】的更多相关文章

1. Progress Bar Control Messages    PBM_DELTAPOS    PBM_GETPOS    PBM_GETRANGE    PBM_SETBARCOLOR    PBM_SETBKCOLOR    PBM_SETPOS    PBM_SETRANGE    PBM_SETRANGE32    PBM_SETSTEP    PBM_STEPIT .h #ifndef REMOTECONTROL_H #define REMOTECONTROL_H #inclu…
MFC控件GDI编程 一丶学习内容 1.了解常用的GDI函数绘图. 2.使用常用的画笔画刷. 二丶常用的GDI函数绘图 上方则为我们常用的GDI函数了. 画线 矩形. 以及圆 等等. 2.1 画线代码MoveTo LineTo用法 void CCDCDlg::OnBnClickedButton1() { CClientDC dc(this); POINT po; po.x = ; po.y = ; dc.MoveTo(, ); //移动起点到10 10 位置 dc.LineTo(po); //画…
MFC控件编程之鼠标跟键盘消息 在MFC中鼠标消息.键盘消息我们很常用.所以说一下. 鼠标消息分为客户区消息.跟非客户区消息. 一丶客户区消息 我们可以处理消息.来进行我们相应的函数即可. MFC添加消息的话.可以自己在消息映射表中添加 .可以自己使用工具直接添加. 消息映射表添加 学习过MFC原理的应该知道.这里可以添加消息. 自己可以手动添加.我们也可以使用向导来添加. void CCDCDlg::OnLButtonDown(UINT nFlags, CPoint point) { // T…
MFC控件编程之 按钮编辑框.静态文本的使用以及访问控件的七种方法. 一丶按钮.静态文本的通用属性. 他们都有一个属性.就是可以输入标题内容.以及可以自定义控件ID. 创建一个MFC Dlg对话框. 关于对话框的标题.我们都可以在他们各自的属性中设置. 也可以设置自己特有的ID.比如编辑框举例 常用的API: 1.根据控件ID.获取控件的标题名称. GetDlgItemText(控件ID,字符串缓冲区); 2.根据控件ID.设置控件的标题. SetDlgItemText(控件ID.字符串); 二…
MFC控件编程进度条编写 一丶进度条编程需要用到的方法 进度条MFC已经帮我们封装好类了. 叫做 CProgressCtrl  进度条编程也很简单. 封装的方法也就那个那几个. GetPos()  获取进度条位置 SetPos()   设置位置. GetRange(Value,Value) 获取进度条的最大跟最小的值. 等等.具体可以查询MSDN 在讲解之前.需要简单讲解下定时器以及按钮. 定时器: SetTimer() 设置定时器. 对话框相应 WM_TIMER消息即可. KillTimer(…
MFC 控件编程之水平滚动条跟垂直滚动条 一点水平滚动条的操作 首先在操作滚动条的时候.我们要知道滚动条的一些属性. 比如我们要设置 最大值 最小值. 以及每次递增的值是多少.都要设置. 所有就有一个结构.专门存储了滚动条信息. 而我们在对话框一启动就要进行控件初始化.下方看下结构. typedef struct tagSCROLLINFO { UINT cbSize; 自身大小 UINT fMask; 滚动条的范围.左边->右边方式. int nMin; 滚动条最小值 int nMax; 滚动…
MFC控件第一讲.DC编程 一丶简介 什么是DC,DC有什么用. DC成为设备描述符表. DC的作用就是可以进行绘制. 比如我们的窗口都是绘制出来的.  DC可以简单理解为.没一个窗口程序都有一块内存用于绘制.我们只需要获取这块内存即可. MFC 中 的CDC类 就是封装了HDC 跟GDI函数. 并且派生出了四个不同场景下的类. 注意HDC 则是windows中真正的DC. 配合GDI函数进行操作绘制的. MFC只不过封装了一下. 派生出来的类常用的有三个. 1.CPaintDc 用户在窗口的客…
MFC控件编程之组合框跟列表框 一丶简介 如果要使用组合框跟列表框.那么就要知道.组合框列表框是最核心的东西就是索引. 索引是从0开始的. 二丶组合框列表框常用的方法 AddString(字符串) 添加一个字符串.放到最后面. DeleteString(索引); 删除指定索引的字符串. int GetCurSel(); 获取当前选中索引,小于0则没有. SetCursel(); 设置当前索引.如果填写0.那么就是设置第一个选中. GetCount(); 获取组合框或者列表框当前的项的个数. Se…
MFC控件编程之复选框单选框分组框 一丶分组框 分组框 英文叫做 GroubBox 添加了分组框主要就是分组.好看.不重点介绍 二丶单选框 英文: Raido Button 单选框需要注意的事项 1.单选框必须设置分组. 在属性中设置. 设置为True 2.如果有两个单选框那么TAB 顺序必须紧邻 VS中设置单选框TAB顺序 1,首先设置分组状态 因为设置分组.所以需要指定TAB 按键顺序.也就是必须连着. 设置一个即可. 2.设置TAB顺序 快捷键Ctrl + d 只需要点击控件则会自动设置顺…
工程项目属性: 字符集:多字节 stdafx.h文件中添加: #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"") 注意:如果多字…