上一页 1 2 3 4 5 6 7 8 9 ··· 36 下一页
摘要: 串口通信一般分为四大步:打开串口->配置串口->读写串口->关闭串口,还可以在串口上监听读写等事件。 1、打开和关闭串口 Windows中串口是作为文件来处理的,调用CreateFile()函数可以打开串口,函数执行成功返回串口句柄,出错返回INVALID_HANDLE_VALUE。 HANDLE 阅读全文
posted @ 2021-05-24 15:43 笑笑小白 阅读(2804) 评论(0) 推荐(0) 编辑
摘要: SetCommMask 用途:设置串口通信事件 BOOL WINAPI SetCommMask( HANDLE hFile, DWORD dwEvtMask ); 参数说明: -hFile:串口句柄 -dwEvtMask:准备监视的串口事件掩码 串口上可能发生的事件如下表所示: 值 事件描述 EV_ 阅读全文
posted @ 2021-05-24 15:20 笑笑小白 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 在一些情况下(比如屏幕软键盘或者输入法程序),自己的窗口没有输入焦点但是想要当前焦点窗口的键盘输入消息,可以使用Win32 API函数AttachThreadInput()来解决这个问题。AttachThreadInput把一个线程(idAttach)的输入消息连接到另外线程(idAttachTo) 阅读全文
posted @ 2021-05-21 16:18 笑笑小白 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 调用任何COM组件之前,你必须首先初始化COM套件环境,即调用CoInitialize或CoInitializeEx。COM套件环境在线程的生存周期内有效,线程退出前需要调用CoUninitialize释放COM套件。 所谓COM套件,实际上是微软为了方便大家理解而起的一个名字,不过个人认为改名词很 阅读全文
posted @ 2021-05-21 14:55 笑笑小白 阅读(815) 评论(0) 推荐(0) 编辑
摘要: GdiplusStartupInput 结构 GdiplusStartupInput 结构 该结构持有GdiplusStartup函数所需要使用的一组参数. struct GdiplusStartupInput { UINT32 GdiplusVersion; DebugEventProc Debu 阅读全文
posted @ 2021-05-21 14:34 笑笑小白 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 在程序中使用注册表,不外乎创建、打开、读取、设置、删除这五个常规操作 一、 创建键RegCreateKeyEx 通过RegCreateKeyEx函数可以在注册表中创建键,如果需要创建的键已经存在了,则打开键。函数原型如下: LONG RegCreateKeyEx( HKEY hKey, LPCTST 阅读全文
posted @ 2021-05-21 11:50 笑笑小白 阅读(2515) 评论(0) 推荐(0) 编辑
摘要: AfxSocketInit() 返回值:如果函数成功执行,则返回非零值,否则为0。 参数: lpwsaData 指向WSADATA结构的 指针 。如果lpwsaData不等于NULL,那么调用::WSAStartup将填充WSADATA结构。这个函数同时也保证在应用程序结束之前调用::WSAClea 阅读全文
posted @ 2021-05-21 11:17 笑笑小白 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 函数GetTextMetrics可以获取一个字体文本度量并将它放入一个类型为TEXTMETRIC的数据结构中,该结构如下所示: typedef struct ta TEXTMETRICThe TEXTMETRIC structure contains basic information about 阅读全文
posted @ 2021-05-20 12:00 笑笑小白 阅读(394) 评论(0) 推荐(0) 编辑
摘要: OnInitialUpdate 视图窗口完全建立后第一个被框架调用的函数。框架在第一次调用OnDraw前会调用OnInitialUpdate,因此OnInitialUpdate是设置滚动视图的逻辑尺寸和映射模式的最合适的地方。 时间上,两者先后顺序不同,构造函数生成本类的对象,但没有产生窗口,OnC 阅读全文
posted @ 2021-05-20 08:50 笑笑小白 阅读(143) 评论(0) 推荐(0) 编辑
摘要: SetForegroundWindow 函数功能:该函数将创建指定窗口的线程设置到前台,并且激活该窗口。键盘输入转向该窗口,并为用户改各种可视的记号。系统给创建前台窗口的线程分配的权限稍高于其他线程。 函数原型:BOOL SetForegroundWindow() SetForegroundWind 阅读全文
posted @ 2021-05-19 16:23 笑笑小白 阅读(1721) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 36 下一页