• 孙鑫MFC学习笔记9:状态栏与工具栏编程

    时间:2023-11-11 19:07:35

    1.在窗口创建之前就应该修改窗口的样式2.单文档应用程序会把文档名作为应用程序标题,应该去掉FWS_ADDTOTITLE属性,然后修改lpszName为标题3.在窗口创建完成后,可以通过SetWindowLong改变窗口外观4.GetWindowLong可以获取指定窗口信息5.AfxGetInsta...

  • MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)

    时间:2023-04-01 16:30:50

    本节开始为大家讲解偏向应用的知识——创建对话框。 对话框,大家应该很熟悉了,在我们常用的软件中大多都有对话框界面,例如,360安全卫士的主界面其实就是对话框,知识它做了很多美工方面的工作,将其大大美化了。 创建对话框主要分为两大步: 第一,创建对话框资源,主要包括创建新的对话框模板、设置对话框属性和...

  • MFC控件编程之 按钮编辑框.静态文本的使用,以及访问控件的七种方法.

    时间:2023-03-26 18:34:14

    MFC控件编程之 按钮编辑框.静态文本的使用以及访问控件的七种方法.一丶按钮.静态文本的通用属性.他们都有一个属性.就是可以输入标题内容.以及可以自定义控件ID.创建一个MFC Dlg对话框.关于对话框的标题.我们都可以在他们各自的属性中设置.也可以设置自己特有的ID.比如编辑框举例常用的API:1...

  • MFC编程入门之二十三(常用控件:按钮控件的编程实例)

    时间:2023-03-03 17:30:38

    上一节讲了按钮控件Button、Radio Button和Check Box的基本用法,本节继续讲按钮控件的内容,通过一个实例让大家更清楚按钮控件在实际的软件开发中如何使用。因为Button控件在前面的例子中涉及到了,比较简单,本文就不作深入分析了,而是重点讲解单选按钮Radio Button、复选...

  • MFC编程入门之九(对话框:为控件添加消息处理函数)

    时间:2023-03-03 17:30:26

    这一节讲的主要内容是如何为控件添加消息处理函数。MFC为对话框和控件定义了诸多消息,我们对他们操作时会触发消息,这些消息最终由消息处理函数处理,比如我们点击按钮时就会产生BN_CLICKED消息,修改编辑框内容时会产生EN_CHANGE消息等。一般为了让某种操作达到效果,我们只需要实现某个消息的消息...

  • VS2010/MFC编程入门之二十七(常用控件:图片控件Picture Control)

    时间:2023-03-03 17:30:20

    上一节中鸡啄米讲的是滚动条控件,本节主要讲一种简单实用的控件,图片控件Picture Control。我们可以在界面某个位置放入图片控件,显示图片以美化界面。图片控件简介图片控件和前面讲到的静态文本框都是静态文本控件,因此两者的使用方法有很多相同之处,所属类都是CStatic类,有关成员函数已在前面...

  • MFC--串口编程---WIN API的方式将串扣操作封装在线程类中

    时间:2023-02-11 22:07:15

    串口采集数据本文档介绍的是如何获取串口原始数据并将原始数据解析成可处理或可展示的数据。一、串口采集有很多方式:1)、MFC有一个专门的控件,直接编程采集,一个控件只能采集一个串口,而且串口名字比如是COM20可能就打不开(这里我没有实践,师兄给这样说的),波特率太高读数会出错。2)、利用Window...

  • MFC编程入门之二十四(常用控件:列表框控件ListBox)

    时间:2023-02-06 17:52:38

    前面两节讲了比较常用的按钮控件,并通过按钮控件实例说明了具体用法。本文要讲的是列表框控件(ListBox)及其使用实例。列表框控件简介列表框给出了一个选项清单,允许用户从中进行单项或多项选择,被选中的项会高亮显示。列表框可分为单选列表框和多选列表框,顾名思义,单选列表框中一次只能选择一个列表项,而多...

  • VS2010/MFC编程入门之四十三(MFC常用类:CTime类和CTimeSpan类)

    时间:2023-01-11 15:44:49

    上一节中鸡啄米讲了MFC常用类CString类的用法,本节继续讲另外两个MFC常用类-日期和时间类CTime类和CTimeSpan类。日期和时间类简介CTime类的对象表示的时间是基于格林威治标准时间(GMT)的。CTimeSpan类的对象表示的是时间间隔。CTime类和CTimeSpan类一般不会...

  • VS2013 MFC基于对话框编程

    时间:2023-01-10 16:52:32

    前言一直利用Qt库做Ui设计,但针对于一些MFC项目,掌握一些必要的MFC开发技巧还是很有必要的。这篇博客里就将自己所学的一些MFC浅显知识记录一下,方便今后的学习。博客里只记录关键步骤。一、新建MFC项目选择:基于对话框MFC的使用: 在共享DLL中使用MFC (程序运行需要dll) 在静态库中使...

  • 01:MFC应用程序编程

    时间:2022-12-28 20:33:32

    一 MFC的发展VC 1.0->VC 5.0->VC 6.0->VC2008 SP1)->VS2010二 MFC基础1 MFC 微软基础类库    采用类的方式,将Win32 API等进行封装,形成的库.    2 MFC相关的头文件   afx.h   (applicati...

  • VS2013/MFC编程入门之三十九(MFC常用类:CString类)

    时间:2022-12-22 16:36:23

    上一节讲了分割窗口的有关知识,本节开始讲解MFC的一些常用类,先来说说CString类。        CString类简介        CString类作为MFC的常用类,当之无愧。可以这样说,只要是从事MFC开发,基本都会遇到使用CString类的场合。因为字符串的使用比较普遍,而CStrin...

  • MFC下的COM编程几种方法的优劣诚心向高手请教?(好定加分!)

    时间:2022-12-15 07:26:17

    1.MFC下的com编程一定要用自动化吗? 2.使用vc的自动化相关的构架编程会限制客户端的编程语言的选择吗?,他们的交互有问题吗? 3.使用ATL库带MFC进行com的编程与mfc下com编程的各自适用的场合? 4.跨进程com服务器可以主动向客户端传送消息或发送数据吗?如何实现? 诚心请...

  • MFC-串口编程简单示例

    时间:2022-12-14 22:25:40

    // tcp_2_uart.cpp : 定义控制台应用程序的入口点。 // // tcp_speed.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <stdio.h> #include <Winsock2.h> #i...

  • VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)

    时间:2022-12-09 23:16:20

    VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)-软件开发-鸡啄米 http://www.jizhuomi.com/software/143.html 鸡啄米在上一讲中为大家演示了如何利用应用程序向导创建单文档应用程序框架。这一节将以上一讲中生成应用程序HelloWo...

  • 01:MFC应用程序编程

    时间:2022-11-26 20:34:13

    一 MFC的发展 VC 1.0->VC 5.0->VC 6.0->VC2008 SP1)->VS2010 二 MFC基础 1 MFC 微软基础类库     采用类的方式,将Win32 API等进行封装,形成的库.  ...

  • 二 MFC编程入门之VS2010/MFC应用程序框架

    时间:2022-11-26 20:34:37

    1、利用MFC向导生成单文档应用程序框架 点菜单中的Build->Build HelloWorld编译程序,然后点Debug->StartWithout Debugging(快捷键Ctrl+F5)运行程序, 也可以直接点Debug->Start Without Debugging,...

  • MFC控件第一讲.DC编程

    时间:2022-11-12 16:35:48

    MFC控件第一讲.DC编程一丶简介什么是DC,DC有什么用.DC成为设备描述符表. DC的作用就是可以进行绘制. 比如我们的窗口都是绘制出来的.  DC可以简单理解为.没一个窗口程序都有一块内存用于绘制.我们只需要获取这块内存即可.MFC 中 的CDC类 就是封装了HDC 跟GDI函数. 并且派生出...

  • Windows编程中回调函数的使用心得(MFC篇)

    时间:2022-11-06 23:37:45

    回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。Windows SDK中回调函数处...

  • MFC多线程编程注意事项

    时间:2022-09-28 18:31:41

         1.工作线程给主线程发消息使用的是SendMessage和PoseMessage函数。这两个函数的区别在于SendMessage函数是阻塞方式,而PoseMessage函数是非阻塞方式。如果不是严格要求工作线程与主线程必须同步执行,则推荐使用PoseMessage。      2.不要在线...