- 博客(11)
- 收藏
- 关注
原创 MCI_OPEN_PARMAS
#include "stdafx.h"#include <mmsystem.h>#pragma comment(lib,"winmm.lib");int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPST...
2019-10-31 09:21:55 322
原创 ListCtrl某行的背景色
大家也许熟悉WM_NOTIFY,控件通过WM_NOTIFY向父窗口发送消息。在WM_NOTIFY消息体中,部分控件会发送NM_CUSTOMDRAW告诉父窗口自己需要绘图。也可以反射NM_CUSTOMDRAW消息,如:ON_NOTIFY_REFLECT(NM_CUSTOMDRAW, OnCustomDraw)//需要自己加进去afx_msg void OnCustomDraw(NMHD...
2019-10-23 10:40:23 180
原创 NM_CUSTOMDRAW_参数
许多控件都可以收到NM_CUSTOMDRAW消息,但结构却不完全相同。Control Custom Draw StructureRebar, trackbar, and header NMCUSTOMDRAWList view NMLVCUSTOMDRAWTooltip NMTTCUSTOMDRAWTree view NMTVCUSTOMDRAWToo...
2019-10-22 20:08:18 1748 1
原创 NM_CUSTOMDRAW消息
common control 4.7版本介绍了一个新的特性叫做Custom Draw,这个名字显得模糊不清,让人有点摸不着头脑,而且MSDN里也只给出了一些如风的解释和例子,没有谁告诉你你想知道的,和究竟这个特性有什么好处。Custom draw可以被想象成一个轻量级的,容易使用的重绘方法(重绘方法还有几种,例如Owner Draw等)。这种容易来自于我们只需要处理一个消息(NM_CUS...
2019-10-22 20:07:02 3027
原创 UNCODE 码
1.ASCII我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一...
2019-10-19 12:37:36 270
原创 异步串口通讯(上.下)
使用Win32API实现Windows下异步串口通讯(上.下)收藏目录:1. 异步非阻塞串口通讯的优点2. 异步非阻塞串口通讯的基本原理3. 异步非阻塞串口通讯的基础知识4. 异步非阻塞串口通讯的实现步骤2005.01.05一,异步非阻塞串口通讯的优点读写串行口时,既可以同步执行,也可以重叠(异步)执行。在同步执行时,函数直到操作完成后才返回。这意味着在同步执行时线程会被阻塞...
2019-10-10 11:26:04 1820 1
原创 串口 API 与单片机通信
API是附带在Windows内部的一个极其重要的组成部分。Windows的32位API主要是一系列复杂的函数和消息集合,可以看做是Windows系统为其下运行的各种开发系统提供的开放式通用功能增强接口。Windows环境下对串行端口进行操作,是把它作为文件来处理的,其中涉及到大量API函数,操作起来比较复杂,可以概括为以下的几个操作步骤:1. 打开串行通信设备。在VC中使用CreateFile...
2019-10-10 10:31:27 1132
原创 串口通信 API
1.串口通信基础提到串口让人想起并口,它们是计算机中两个比较重要的通信方式.串口:也叫COM口,把字节的二进制位按位列队进行传输,每个字节占一个固定的时间长,速度慢,但是传输距离远,有9针和25针两种,是阳插座(插座中有针凸起),目前25针较少使用;Modem\鼠标\USB口\老式摄像头等都是用串口.并口:把字节的二进制位用多条线同时传输,速度快串口8倍左右,传输距离有限,一...
2019-10-09 07:46:29 621
原创 整型和字符串之间的相互转换
我们写程序的时候经常会遇到整型和字符串相互转换的问题,这里要用到几个函数,itoa(),atoi(),sprintf()下面来介绍下这几个函数的具体用法!itoa 功 能:把一整数转换为字符串 用 法:char *itoa(int value, char *string, int radix); 详细解释:itoa是英文integer to array(将int整型数转...
2019-10-04 12:26:34 3526
原创 串口接受函数
void CCommTeatDlg::OnCommMscomm1() { // TODO: 串口消息处理//常数 值 描述 //comEvSend 1 发送事件。 //comEvReceive 2 接收事件。 //comEvCTS 3 clear-to-send 线变化。 //comEvDSR 4 data-set ready 线变化。 //comEvCD 5 carr...
2019-10-04 11:30:37 1341
原创 VS2013MFC串口通信
本例程是在VS2013环境下,使用MFC做的是一个简单的串口通信程序。虚拟的串口软件工具下载地址:https://pan.baidu.com/s/1D-oddZk3Z_ioXBUpXE7ksw 密码:s84c1、创建基于对话框的MFC应用程序2、点资源视图,为对话框添加所需要的控件a、 在资源视图的资源树中双击Dialog下的IDD_SERIALTEST_DIALO...
2019-10-04 11:25:00 672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人