-
添加菜单,演示的是一个颜色菜单的添加
添加菜单,演示的是一个颜色菜单的添加-add menu is a demonstration of the menu to add color
- 2022-09-26 23:00:03下载
- 积分:1
-
上课时编的 基于对话框的简单计算器程序
完成实数的 加减乘除 四则运算
代码简单 初学者参考...
上课时编的 基于对话框的简单计算器程序
完成实数的 加减乘除 四则运算
代码简单 初学者参考-this is a simple calculator,using vc++
- 2022-01-26 05:56:14下载
- 积分:1
-
基于javaweb报考系统(用户界面,管理员都有)
基于javaweb的报考系统,包含用户界面,管理员界面jsp页面、采用的是mysql数据库、代码优良大家可以下载作为参考
- 2022-01-26 02:43:52下载
- 积分:1
-
查看当前进程调用的动态链接库信息,并能终止进程运行。
查看当前进程调用的动态链接库信息,并能终止进程运行。-View current process called dynamic link library information, and to terminate the process running.
- 2022-11-02 16:05: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
-
如何实现用于时间、日期、电话号码、邮政编码的编辑框.rar
如何实现用于时间、日期、电话号码、邮政编码的编辑框.rar-how to achieve for the time, date, telephone number, postcode of the edit box. Rar
- 2022-11-28 03:45:03下载
- 积分:1
-
主要是实现人脸检测,对真彩色图象进行处理
主要是实现人脸检测,对真彩色图象进行处理-Mainly the realization of human face detection, the true color image processing
- 2022-05-08 02:45:25下载
- 积分:1
-
An examination program designed to test your vocabulary. It is designed to be fl...
An examination program designed to test your vocabulary. It is designed to be flexible and to fit to different kind of exam. It allows user to create their own sets of questions and choose from different types of exam(Identification, Flashcard, Hardcopy)
- 2022-02-15 10:19:44下载
- 积分:1
-
语音识别
#include
#pragma comment(lib,"ole32.lib") //CoInitialize CoCreateInstance闇€瑕佽皟鐢╫le32.dll
#pragma comment(lib,"sapi.lib") //sapi.lib鍦⊿DK鐨刲ib鐩綍,蹇呴渶姝g‘閰嶇疆
int main(int argc, char* argv[])
{
ISpVoice * pVoice = NULL;
//COM鍒濆鍖栵細
if (FAILED(::CoInitialize(NULL)))
return FALSE;
//鑾峰彇ISpVoice鎺ュ彛锛?
HRESULT hr = CoC
- 2023-07-03 17:00:03下载
- 积分:1
-
Wince操作系统下,evc4.0利用ADO3.0连接Access数据库
Wince操作系统下,evc4.0利用ADO3.0连接Access数据库-Wince operating system, evc4.0 use ADO3.0 connect Access database
- 2022-03-22 00:17:11下载
- 积分:1