国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - C/C++ - C語言PlaySound函數使用方法

C語言PlaySound函數使用方法

2022-03-10 14:23流浪孤兒 C/C++

這篇文章介紹了C語言PlaySound函數的使用方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1 用法

PlaySound是windows中用來播放聲音的API函數,

函數接口如下: 

BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound) 

2 參數

其中pszSound用來指定要播放的文件,可以是資源名或者音樂文件的路徑,若為空(NULL)則停止正在播放的聲音。PlaySound只能播放WAV文件。 

hmod一般設置為空(NULL),除非你要指向資源標識符(即fdwSound被定義為SND_RESOURCE)。 

fdwSound用來指定播放模式,參數如下: 

SND_APPLICATION 

用應用程序指定的關聯來播放聲音。

SND_ALIAS 

pszSound參數指定了注冊表或WIN.INI中的系統事件的別名。

SND_ALIAS_ID 

pszSound參數指定了預定義的聲音標識符。

SND_ASYNC 

用異步方式播放聲音,PlaySound函數在開始播放后立即返回。

SND_FILENAME 

pszSound參數指定了WAVE文件名。

SND_LOOP 

重復播放聲音,必須與SND_ASYNC標志一塊使用。

SND_MEMORY 

播放載入到內存中的聲音,此時pszSound是指向聲音數據的指針。

SND_NODEFAULT 

不播放缺省聲音,若無此標志,則PlaySound在沒找到聲音時會播放缺省聲音。

SND_NOSTOP 

PlaySound不打斷原來的聲音播出并立即返回FALSE。

SND_NOWAIT 

如果驅動程序正忙則函數就不播放聲音并立即返回。

SND_PURGE 

停止所有與調用任務有關的聲音。若參數pszSound為NULL,就停止所有的聲音,否則,停止pszSound指定的聲音。

SND_RESOURCE 

pszSound參數是WAVE資源的標識符,這時要用到hmod參數。

SND_SYNC 

同步播放聲音,在播放完后PlaySound函數才返回。

SND_SYSTEM 

如果是背景窗口,當這個標志被設置,聲音是分配到音頻會議系統通知的聲音。系統音量控制程序(sndvol)顯示音量滑塊控制系統通知的聲音。設置該標志將下控制音量滑塊。如果沒有設置該標志,聲音是分配到默認的音頻會議的應用進程。

3 頭文件與靜態文件

?
1
2
3
4
5
#include <Windows.h>
 
#include<mmsystem.h>
 
#pragma comment(lib,"Winmm.lib")

4 音樂路徑

C語言PlaySound函數使用方法

到此這篇關于C語言PlaySound函數使用方法的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_42591783/article/details/121686347

延伸 · 閱讀

精彩推薦
  • C/C++詳解c語言中的 strcpy和strncpy字符串函數使用

    詳解c語言中的 strcpy和strncpy字符串函數使用

    strcpy 和strcnpy函數是字符串復制函數。接下來通過本文給大家介紹c語言中的strcpy和strncpy字符串函數使用,感興趣的朋友跟隨小編要求看看吧...

    spring-go5642021-07-02
  • C/C++C/C++經典實例之模擬計算器示例代碼

    C/C++經典實例之模擬計算器示例代碼

    最近在看到的一個需求,本以為比較簡單,但花了不少時間,所以下面這篇文章主要給大家介紹了關于C/C++經典實例之模擬計算器的相關資料,文中通過示...

    jia150610152021-06-07
  • C/C++學習C++編程的必備軟件

    學習C++編程的必備軟件

    本文給大家分享的是作者在學習使用C++進行編程的時候所用到的一些常用的軟件,這里推薦給大家...

    謝恩銘10102021-05-08
  • C/C++C++之重載 重定義與重寫用法詳解

    C++之重載 重定義與重寫用法詳解

    這篇文章主要介紹了C++之重載 重定義與重寫用法詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下...

    青山的青6062022-01-04
  • C/C++c++ 單線程實現同時監聽多個端口

    c++ 單線程實現同時監聽多個端口

    這篇文章主要介紹了c++ 單線程實現同時監聽多個端口的方法,幫助大家更好的理解和學習使用c++,感興趣的朋友可以了解下...

    源之緣11542021-10-27
  • C/C++深入理解goto語句的替代實現方式分析

    深入理解goto語句的替代實現方式分析

    本篇文章是對goto語句的替代實現方式進行了詳細的分析介紹,需要的朋友參考下...

    C語言教程網7342020-12-03
  • C/C++C語言中炫酷的文件操作實例詳解

    C語言中炫酷的文件操作實例詳解

    內存中的數據都是暫時的,當程序結束時,它們都將丟失,為了永久性的保存大量的數據,C語言提供了對文件的操作,這篇文章主要給大家介紹了關于C語言中文件...

    針眼_6702022-01-24
  • C/C++C語言實現電腦關機程序

    C語言實現電腦關機程序

    這篇文章主要為大家詳細介紹了C語言實現電腦關機程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    xiaocaidayong8482021-08-20
主站蜘蛛池模板: 91极品视频在线观看 | 天堂v视频永久在线播放 | 999国产在线 | 色综合成人 | 龙珠z中文版普通话 | 国产精品一区二区免费 | 999精品视频 | 亚洲免费婷婷 | 精品成人在线视频 | 国产小视频在线播放 | 欧美日韩精品一区二区三区四区 | 人人做人人澡人人爽欧美 | 久久99精品国产麻豆婷婷 | 国产精品色一区二区三区 | 操久久 | 亚洲人一区二区 | 久久综合一区二区三区 | 羞羞视频在线播放 | 美女超碰 | 亚洲成人一区二区三区 | 在线观看成人 | 亚洲精品在线看 | 中文在线а√在线8 | 国产区免费在线观看 | 国产视频9999 | 九九在线视频 | 精品伊人久久 | 国产午夜精品一区二区三区视频 | 51ⅴ精品国产91久久久久久 | 丝袜美腿一区二区三区 | 91av免费 | 久久久久久久久久久动漫 | 日本妇乱大交xxxxx | 国产欧美日韩一区二区三区四区 | 久久精品播放 | 久久久精 | 亚洲精品毛片一区二区 | 成人午夜视频在线 | 国产精品美女www爽爽爽软件 | 亚洲精品一| 免费的av网站 |