读书人

NPAPI插件开发详细记要:实用功能(库的

发布时间: 2012-06-24 19:01:53 作者: rapoo

NPAPI插件开发详细记录:实用功能(库的使用及多线程)
有了前面的hello world的经验,本文在其基础上研究一些实用功能的实现。
库的动态加载Windows平台下,可以动态的对dll进行加载,使用到的API主要有:LoadLibrary、GetProcAddress、FreeLibrary等。下面以加载winmm.dll为例对相关代码进行简要介绍:
动态加载dll,在加载之前先进行typedef,这里以实用winmm.dll中的函数PlaySound为例:
在init中添加_beginthread(beginPlay,0,NULL);
这样插件运行的时候就会在新创建的线程中播放声音文件了。

读书人网 >互联网

热点推荐