-
这是一款绘图工具,可进行简单的绘图工作,可绘制简单的图形,并进行保存与打开...
这是一款绘图工具,可进行简单的绘图工作,可绘制简单的图形,并进行保存与打开-This is a drawing tool for drawing simple and can draw simple graphics, and preservation and open
- 2022-06-28 09:37:19下载
- 积分:1
-
GPS数据收集系统
基于GPS的数据收集系统,功能强大,安全可靠
- 2022-01-20 23:00:50下载
- 积分:1
-
EVC4.0开发环境下的PC端测试蓝牙bluetooth模块的测试代码
EVC4.0开发环境下的PC端测试蓝牙bluetooth模块的测试代码-bluetooth module test code in evc4.0 .
It is a project with all source.
- 2022-03-31 13:42:51下载
- 积分:1
-
一个操作演示如何操作剪贴板(Clipboard)来共享和传递数据的程序。比如在资源管理器(Windows Explorer)中可以剪切/拷贝/粘贴文件。同样我们...
一个操作演示如何操作剪贴板(Clipboard)来共享和传递数据的程序。比如在资源管理器(Windows Explorer)中可以剪切/拷贝/粘贴文件。同样我们也可以在自己的应用程序中通过剪贴板来完成这些工作,从而提高我们自己的应用程序与Windows操作系统之间的互操作性。-an operation and demonstration of how to operate the clipboard (Clipboard), and transmit data sharing procedures. For example, in resource management (Windows Explorer) can shear/copy/paste documents. Similarly, we can also in their applications through the clipboard to complete these tasks, in order to improve our own applications and the Windows operating system interoperability.
- 2022-04-01 19:35:08下载
- 积分:1
-
局域网聊天室
sokect编程,实现局域网内的聊天室,相信这个对刚入门的新手学习一定很有帮助,是一个值得参考的例子,还有文件传输的功能还没有实现,正在努力。。。。
- 2022-05-29 21:53:26下载
- 积分:1
-
字符串处理函数集
字符串处理函数集-string handling functions Set
- 2022-03-03 15:47:54下载
- 积分:1
-
SpringMVC+Maven+hibernate+Mysql+分模块框架代码
SpringMVC+Maven+hibernate+Mysql+分模块框架代码
- 2022-03-30 15:42:25下载
- 积分:1
-
C#ATM机 详细源码注释
C#ATM机 内含详细注释 对新手帮助很大非常好的银行取款机系统用VB写的绝对经典哦哦哦 免费开源代码 ...
- 2022-01-25 20:11:51下载
- 积分:1
-
VC和directX
粒子系统由大量的粒子构成,系统中的粒子按照一定的规律进行不规则运动以及颜色变换。使用不同数量、不同运动状态的粒子系统,就能够模拟出火焰、雨雪、波浪等常见的一些效果。
通常粒子系统在三维空间中的位置与运动是由发射器控制的。
- 2023-07-10 20:35:07下载
- 积分: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