-
一个能实现类似EXCEL的界面的CGridCtrl控件
一个能实现类似EXCEL的界面的CGridCtrl控件 -One can achieve a similar interface for CGridCtrl controls like EXCEL
- 2022-06-16 01:09:29下载
- 积分:1
-
MEPG2压缩/解压缩源码示例
MEPG2压缩/解压缩源码示例 -intrigued compression/decompression source code examples
- 2023-05-31 02:20:03下载
- 积分:1
-
文件修改监控
ReadDirectoryChangesW 有同步和异步2种方式,
根据前面打开的文件夹对象句柄决定。
1. 异步方式,如果 CreateFile 指定了打开类型 FILE_FLAG_OVERLAPPED 就是异步方式,ReadDirectoryChangesW 调用的时候就需要指定 OVERLAPPED 参数.
接下来对文件夹I/O变化的响应判断有多种方式。
A通过不断的调用HasOverlappedIoCompleted函数(非阻塞,参数就是前面的OVERLAPPED 对象指针)的返回值来判断是否发生了 关注文件句柄的I/O操作。如果发生变化,再执行你的 switch(Buffer[0].Action) 操作过程。
B GetOverlappedResult 读取 OVERLAPPED 对象的结果。(阻塞)
C 完成端口 GetQueuedCompletionStatus (阻塞)。
其中阻塞方式,必须采用多线程的方式,否则你的主线程被阻塞的话,对话框就动不了了。非阻塞方式也可用多线程,结合hEvent对象来使用。
2.同步方式,如果CreateFile不指定FILE_FLAG_OVERLAPPED ,就是同步方式。
同步方式操作比较简单。lz的程序看来就是使用的同步方式。
在同步下,ReadDirectoryChangesW 将被阻塞,直到一个文件夹句柄的I/O操作到来,然后才能判断。所以lz的程序会死掉。
同步方式必须采用多线程,再创建一个线程,线程函数采用如下方式:
UINT ThreadProc(PVOID)
{
CreateFile();
while(1) // 如果只想监视一次文件的I/O变化,可不用while循环。
{
- 2022-03-10 05:44:52下载
- 积分:1
-
This programme shows how to draw an rotating cylinder,and how to set lighting an...
在VC++ DirectX环境下,绘制一个空心圆柱体,实现圆柱体的旋转,并设置光照和材质信息。-This programme shows how to draw an rotating cylinder,and how to set lighting and materials.
- 2022-03-21 19:23:56下载
- 积分:1
-
document qui contient du cours en c
document qui contient du cours en c-document qui contient du cours en c++
- 2022-06-01 14:47:57下载
- 积分:1
-
a biometric identification system MS General Interface LAP FOSS
一个嵌入式系统的生物识别的MS通用接口LAP源码-a biometric identification system MS General Interface LAP FOSS
- 2022-02-10 05:17:20下载
- 积分:1
-
自己动手写命令之copy命令
应用背景自己动手写命令之copy命令:通过参考此代码的编写,可对类似于“copy -version”和"-help"等命令参数的命令进行编码实现。关键技术
利用main函数的两个形参实现对传入参数个数及对参数内容进行检测,达到copy功能。
- 2023-07-22 20:45:05下载
- 积分:1
-
51单片机红外解码程序,通过外部中断配合定时器实现对大部分遥控器进行解码,并显示代码及地址!...
51单片机红外解码程序,通过外部中断配合定时器实现对大部分遥控器进行解码,并显示代码及地址!-IR
- 2023-02-04 04:30:04下载
- 积分:1
-
医院门诊信息系统 (PIS)
医院门诊信息系统是根据 SQL 服务器的基本临床患者信息数据 — — 数据基础是包括
它用来添加新的患者信息和搜索设施以获取文件快速......等
- 2023-03-11 03:20:04下载
- 积分:1
-
This a sources code of document managment,it is useful for managing the .doc .tx...
This a sources code of document managment,it is useful for managing the .doc .txt document,It changes the procedures for storage strategy to save more storage space.-This a sources code of document managment, it is useful for managing the. Doc. Txt document, It changes the procedures for storage strategy to save more storage space.
- 2022-05-15 17:37:35下载
- 积分:1