上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 组合框和图片控件 1.拖控件 图片属性更改Type 为Bitmap 名字也要改,不能为IDC_STATIC 绑定变量控件,重命名。 2.初始化 3.响应定时器跟按钮 阅读全文
posted @ 2019-05-26 23:27 ltyandy 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 编辑框和文本控件 1.拖控件 2.绑定变量。用户名密码编辑框控件类型。取名字。用户协议用值类型,默认CString。 设置属性。用户类型。选择mustiline TRUE。 AOTO HScroll FALSE.AOTO VScroll TRUE 阅读全文
posted @ 2019-05-26 23:26 ltyandy 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 定时器、滑块、进度条控件 1.拖控件 2.绑定变量。默认,然后取名字 3.初始化设置定时器 4.响应滑块消息和响应定时器消息 阅读全文
posted @ 2019-05-26 23:26 ltyandy 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 使用单选和多选框 单选 1.拖控件 设置名字,CTRL+D设置顺序,属性设置第一个GROUP为TRUE; 2.设置第一个按钮绑定变量为 值 INT型 名称m_RadioIndxe; 3.设置单击响应内容。 多选框 1.拖复选框控件 2.设置绑定变量属性。值的设置BOOL类型。控件默认类型。tri的会 阅读全文
posted @ 2019-05-26 23:24 ltyandy 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 控件子类化 如果想要在默认的控件类中添加一些功能,就需要子类化一个控件类 在类内可以响应控件所有的消息,并且可以添加自己的函数和数据 通过类向导子类化控件的步骤 打开类向导,创建一个 MFC 类,不要选错项目 创建继承自对应类的子类 可以在子类中添加新功能,想要应用必须要绑定到控件 如果想要在默认的 阅读全文
posted @ 2019-05-24 21:12 ltyandy 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 消息映射宏 有三个主要的宏 类内声明 DECLARE_MESSAGE_MAP 表示使用消息映射 在CPP文件中使用 BEGIN_MESSAGE_MAP 和 END_MESSAGE_MAP 包含对应的消息映射 添加消息处理函数的几个步骤 在消息映射宏之间添加对应的消息映射 在类内对消息处理函数进行声明 阅读全文
posted @ 2019-05-24 21:10 ltyandy 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 如何创建一个MFC项目 选择 MFC 应用程序进行创建,不要使用非英文名 选择对话框风格进行编写 可以通过自定义的设置修改类名 MFC 的基本知识 MFC 是纯面向对象的编程,是 SDK 经过 C++ 封装产生 MFC 是装了 SDK 大部分的函数,简化了操作,同时保留了原函数(::) MFC 入口 阅读全文
posted @ 2019-05-24 21:04 ltyandy 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 动态库 动态链接库简称DLL,同时以.dll 为后缀,主要用于提供代码和数据 dll 并不是所有数据都能被访问到,必须要进行导出 动态链接库在内存中始终只保存了一份数据,起到了节约内存的作用 生成动态链接库的时候会附带一个 lib,这个lib叫做导入库 导入库同于提供导出函数和数据在 dll 中所处 阅读全文
posted @ 2019-05-23 10:06 ltyandy 阅读(826) 评论(0) 推荐(1) 编辑
摘要: 按键消息的拦截 拦截是为了在原有功能的基础上增加自己的操作 扩展:当按钮接收到点击消息的时候,响应的是WM_LBUTTONDOWN消息,按钮的会被这个消息打包成一个WM_COMMAND 消息发送给父窗口,父窗口接收到之后再进行处理 关键函数 SetWindowLong \ SetClassLong 阅读全文
posted @ 2019-05-23 10:00 ltyandy 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 列表控件的使用 列表控件是通用控件,响应WM_NOTIFY 消息 主要包含了 4 种风格,我们学的是 report 风格 如何设置列表的扩展风格 LVS_EX_GRIDLINES: 列表拥有表格线 LVS_EX_FULLROWSELECT:可以进行整行选中 // 1. 设置列表的风格ListView 阅读全文
posted @ 2019-05-23 09:57 ltyandy 阅读(393) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页