WINCE开发笔记
精灵盘
这个作者很懒,什么都没留下…
展开
-
Windows CE下通讯录数据库的开发详细代码
CEDataBase.h文件#pragma once//数据库类型的枚举值//可以对此枚举进行拓展,但是在响应使用的函数里都要进行拓展enum{PRO_STRING = 0x00000001, //字符串类型 TCHARPRO_TIME, //日期型 systimePRO_NUMBER //整型 int};/转载 2012-04-09 22:35:38 · 778 阅读 · 0 评论 -
GetCommState 函数
GetCommState 读取串口设置(波特率,校验,停止位,数据位等). 函数声明: BOOL GetCommState( HANDLE hFile, LPDCB lpDCB ); GetCommState函数的第一个参数hFile是由CreateFile函数返回指向已打开串行口的句柄。第二个参数指向设备控制块DCB。如果函数调用成功,转载 2012-06-24 15:35:28 · 1285 阅读 · 0 评论 -
DCB结构
串口通讯中的DCB结构 DCB(Device Control Block)结构定义了串口通信设备的控制设置。 typedef struct _DCB {// dcb DWORD DCBlength; // sizeof(DCB) DWORD BaudRate; // current baud rate 指定当前的波特率 DWORD fBinary: 1; //转载 2012-06-24 15:33:42 · 4999 阅读 · 0 评论 -
CreateFile函数详解
CreateFile The CreateFile function creates or opens the following objects and returns a handle that can be used to accessthe object: files pipes mailslots communications resources disk转载 2012-06-24 15:26:36 · 555 阅读 · 0 评论 -
ReadFile
函数原型 BOOL ReadFile( HANDLE hFile, //文件的句柄 LPVOID lpBuffer, //用于保存读入数据的一个缓冲区 DWORD nNumberOfBytesToRead, //要读入的字节数 LPDWORD lpNumberOfBytesRead, //指向实际读取字节数的指针 LPOVERLAPPED lpO转载 2012-06-24 16:07:05 · 636 阅读 · 0 评论 -
COMMTIMEOUTS
在用ReadFile和WriteFile读写串行口时,需要考虑超时问题。如果在指定的时间内没有读出或写入指定数量的字符,那么ReadFile或WriteFile的操作就会结束。要查询当前的超时设置应调用GetCommTimeouts函数,该函数会填充一个COMMTIMEOUTS结构。调用SetCommTimeouts可以用某一个COMMTIMEOUTS结构的内容来设置超时。 有两种超时:间隔超时和转载 2012-06-24 15:39:52 · 599 阅读 · 0 评论 -
SetCommTimeouts
windows系统利用此函数设定通讯设备读写时的超时参数,SetCommTimeouts函数声明如下: BOOL SetCommTimeouts( HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts ); SetCommTimeouts函数的第一个参数hFile是由CreateFile函数返回指向已打开串行口的句转载 2012-06-24 15:52:42 · 1630 阅读 · 0 评论 -
GetCommTimeouts函数解析
Windows系统利用此函数获取特定的通讯设备读写时的超时参数设定,GetCommTimeouts函数声明如下: BOOL GetCommTimeouts( HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts ); GetCommTimeouts函数的第一个参数hFile是由CreateFile函数返回指向已打开转载 2012-06-24 15:49:10 · 1009 阅读 · 0 评论 -
关于VS2005通过“添加变量”向导来添加控件变量时出现“控件变量”被禁用的处理办法!
当初刚接触MFC的时候,在使用VS2005的过程当中使用添加变量向导来添加控件变量时常会出现问题,在CSDN上发了求助帖也没人帮得上忙。。后来就此作罢。最近心血来潮,分析了正常与非正常VS工程的所有文件,总算被我找到了问题所在了!!其实非常简单,造成这种情况的主要原因是*.vcproj文件(也就是工程文件)里的资源文件关联信息错误引起的。而出现这种情况多半是因为工程里有多个*.rc文件或者转载 2012-05-03 15:34:07 · 942 阅读 · 0 评论 -
WriteFile 函数解析
BOOL WriteFile( HANDLE hFile, // 文件句柄 LPCVOID lpBuffer, // 数据缓存区指针 DWORD nNumberOfBytesToWrite, // 你要写的字节数 LPDWORD lpNumberOfBytesWritten, // 用于保存实际写入字节数的存储区域的指针 LPOVERLAPPED转载 2012-06-24 16:03:11 · 11370 阅读 · 0 评论