Ocrosoft

浙江财经大学
信工学院ACM集训队

最新发布

Win32

[Win32]波形音频(WaveOut*)

Ocrosoft阅读(58)评论(0)

前面有一节是MCI函数,由于没有CD-ROM,跳过。 WaveOut开头的函数可以用来打开波形音频设备(声卡)、播放波形等。 WaveOut*函数不用来播放WAV文件(有PlaySound),是一个低级波形音频函数,利用这些函数可以程序自己

→[ 阅读全文 ] ←
Win32

[Win32]纯资源DLL

Ocrosoft阅读(43)评论(0)

不导出任何函数,包含资源文件,这个DLL就作为纯资源库使用。(并不表示DLL做资源库就不能有导出函数) 例子中DLL包含了6张bitmap,showbit不引用bitlib,而是在运行的时候使用LoadLibrary加载DLL。 如果添加引

→[ 阅读全文 ] ←
Win32

[Win32]一个简单的动态链接库

Ocrosoft阅读(52)评论(0)

这个动态链接库和主程序是放在同一个解决方案下的。 需要新建一个解决方案,再添加一个动态链接库项目(EDRLIB),再在文件-添加-新建项目中添加一个桌面应用项目(EDRTEST)。 编译之前需要在解决方案管理器中,EDRTEST项目的引用单

→[ 阅读全文 ] ←
Win32

[Win32]事件对象

Ocrosoft阅读(53)评论(0)

上一个例子是每次执行任务就创建一个线程。 使用事件对象可以只创建一个线程,不过这个线程一直是被挂起的,直到需要执行任务(SetEvent)。 #include <windows.h> #include <math.h>

→[ 阅读全文 ] ←
Win32

[Win32]线程同步

Ocrosoft阅读(54)评论(0)

线程的内容好少… 当有一个大作业的时候,新开一个线程进行处理,任务完成的时候,通知主线程(事件信号)。 Thread1中的pparams变量被定义为volatile,表示即使只是读变量的地方,pparams的值也可能发生变化。

→[ 阅读全文 ] ←