07 2018 档案

摘要:(年年月月岁岁朝朝,日复一日) <>窗口外观修改: 窗口生成前修改:通过框架类(CMainFrame)PreCreateWindow()进行修改,修改对象包括CREATESTRUCT结构体中全部内容 cs.cx=300;等 窗口创建后修改:在框架类中在OnCtrate()函数中通过SetWindow 阅读全文
posted @ 2018-07-31 11:28 九月如枫 阅读(191) 评论(0) 推荐(0) 编辑
摘要:(程序员不仅要会写代码还要会写博客还要会写诗??我是原来是硬件工程师诶) 控件问题: 对话框中各种控件都是CWnd派生而来都是窗口,一般为对话框子窗口,也可以在视类窗口中使用 模态对话框: 对话框分为模态对话框(开启后禁止其他界面交互)和非模态对话框(不禁止其他界面交互) 创建模态对话框: 创建对话 阅读全文
posted @ 2018-07-30 14:28 九月如枫 阅读(377) 评论(0) 推荐(0) 编辑
摘要:(少撸猫,多睡觉,不要疲劳) 菜单命令响应顺序: 视类、文档类、框架类、应用类 消息类别: 标准消息:除了WM_COMMAND外所有WM_消息,所有CWnd派生类都能接收 命令消息:WM_COMMAND消息,来自菜单、工具栏按钮、加速键? 通过ID识别,CCmdTarget派生类能接收 通告消息:按 阅读全文
posted @ 2018-07-26 10:28 九月如枫 阅读(262) 评论(0) 推荐(0) 编辑
摘要:(重云观止次径渊) 插入符Caret 那个文本光标叫什么: 闪烁光标称之为插入符 插入符如何创建: 利用CreateSolidCaret函数完成,参数为光标宽、高 插入符不显示: 创建完成的插入符通过ShowCaret();进行显示 插入符的尺寸如何修改(根据文本大小): 文本字体变量TEXTMET 阅读全文
posted @ 2018-07-23 10:13 九月如枫 阅读(246) 评论(0) 推荐(0) 编辑
摘要:(万物皆虚,万事皆无) 线条绘制 PlanA:SDK全局函数 获取当前设备描述表>移动到起点>画到终点>释放设备 PlanB:MFC的CDC封装类 获取当前设备描述表>移动起点>画到终点>释放设备 PlanC:MDC的CClientDC封装(派生与CDC) 获取当前设备描述表(客户区,工具栏属于其中 阅读全文
posted @ 2018-07-20 15:52 九月如枫 阅读(244) 评论(0) 推荐(0) 编辑
摘要:(周顾徘徊无觅处,今日方知我是我) 工程的开始 以Test工程进行测试 1、CTestApp的全局变量定义(全局变量在程序开始前预编译?) 2、CTestApp构造函数 3、WinMain函数(特殊封装的函数见下文) 4、MFC框架的窗口类的的设计已经预制完成,根据需求选择,通过AfxEndDefe 阅读全文
posted @ 2018-07-20 10:14 九月如枫 阅读(819) 评论(0) 推荐(0) 编辑
摘要:(若水三千只取一瓢,技艺纷繁千森取叶) 版本:5.5.9 流程:1、将要打包文件整理好,最好整理成客户最后安装完成样式,方便路径编写。 2、在目录下建一个脚本文件(*.iss)(位置随意,但建在目录文件方便写路径代码)。 3、完成脚本文件后在其编译器(Inno Setup Compiler)中编译, 阅读全文
posted @ 2018-07-19 11:11 九月如枫 阅读(2624) 评论(0) 推荐(0) 编辑
摘要:(金光鳞闪影若茫) 窗口四步走: 设计窗口类 注册窗口类 创建窗口 显示更新窗口 最后创建消息循环和响应函数 设计窗口类: 说明: 举例: 注册窗口类: 创建窗口: 说明:创建方式应为 HWND hwnd = CreateWindow(...); hwnd值为NULL(创建失败)或者窗口句柄(创建成 阅读全文
posted @ 2018-07-17 11:02 九月如枫 阅读(500) 评论(0) 推荐(0) 编辑
摘要:(浅水波澜金鳞闪) 内容被狗吃了,滚去补基础,之后回来补内容 阅读全文
posted @ 2018-07-16 14:30 九月如枫 阅读(140) 评论(0) 推荐(0) 编辑
摘要:(浮云且为浅水谭) MFC为C++中一个类库,掌握MFC要熟悉C++。 C++面向对象的语言,对象就要封装,封装便要继承 问题: 不将Display提升到基础类别不能以一个for或者while循环实现下列动作(该动作模式在对象导向程序方法中无比重要) [对象导向]的观念是描绘现实世界,采用生活中的经 阅读全文
posted @ 2018-07-16 10:34 九月如枫 阅读(138) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示