你的位置:软件> 设计在线> 网页陶吧> 技术平台> HTML学习>
API技巧集 (二)
2000-12-03 00:00:00· 符东亮 ·yesky

上一页  1 2 3 4  下一页


  (二)得到系统声卡的个数

  当我们编写一个多媒体程序(如播放器)的时候,有时需要检测一下计算机中是否安装了声卡,如果没有装声卡程序则会终止运行。

  在这里,我们就要使用API函数waveOutGetNumDevs,调用这个函数可返回系统中安装了的声卡的个数。在C++ Builder 5.0中,它被包含在头文件“mmsystem.h”里面。

  例子:

  1、首先在程序头部加入包含头文件的代码:

#include $#@60;mmsystem.h$#@62;

  2、在窗体的OnCreate事件中加入下面的代码:

int Num;

//得到声卡的个数

Num=waveOutGetNumDevs();

if(Num)

ShowMessage("你有安装了"+IntToStr(Num)+"块声卡");

else

{

ShowMessage("你没有安装声卡!\n程序终止运行!");

Close();

}

  3、编译运行程序。

上一页  1 2 3 4  下一页



【发表评论】【关闭窗口】


.api技巧集(六)
.api技巧集(五)
.api技巧集(四)
.C#与VB语法的比较
.API技巧集(三)
.API技巧集(一)