subject_60434.htm

来自「vc」· HTM 代码 · 共 66 行

HTM
66
字号
<p>
序号:60434 发表者:Zerg 发表日期:2003-11-13 14:01:31
<br>主题:SDK编程时如何把声音文件静态连接在程序中.....
<br>内容:程序界面有这样的发声<BR><BR>PlaySound (TEXT (&#34;ding.wav&#34;), NULL, SND_FILENAME);<BR><BR>不知如何把它与程序和在一起......<BR><BR>能不能详细点!!<BR><BR>谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:bottle_fish 回复日期:2003-11-13 14:07:19
<br>内容:1. 把wav文件放入exe目录下<BR>2. 在程序里设定路径,指向wav文件
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Zerg 回复日期:2003-11-13 14:31:55
<br>内容:我就是不想这样.<BR><BR>我想把wav文件与程序和在一起......<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:樂日華 回复日期:2003-11-13 15:32:51
<br>内容:加到資源裡面啊. 不就可以嗎?&nbsp;&nbsp;跟一些程序介面的默認皮膚 一樣, 即使把所有的皮膚都刪除了. 它的程序裡面也有一個默認的皮膚啊. 比較的方便.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Zerg 回复日期:2003-11-13 15:54:56
<br>内容:加入自定义资源后这样还是不行<BR>static HGLOBAL hResource ;<BR>static char&nbsp;&nbsp;* pText ;<BR><BR>hResource = LoadResource (hInst, <BR>FindResource (hInst, MAKEINTRESOURCE(IDR_WAV1),TEXT(&#34;WAV&#34;))) ;<BR>pText = (char *) LockResource (hResource) ;<BR>//声音文件不知如何定义类型<BR>PlaySound (pText, NULL, SND_FILENAME);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dr0 回复日期:2003-11-13 18:32:25
<br>内容:&lt;BLOCKQUOTE&gt;引用“第4楼”所言<BR>&lt;Q&gt;加入自定义资源后这样还是不行&nbsp;&nbsp;static HGLOBAL hResource ;&nbsp;&nbsp;static char&nbsp;&nbsp;* pText ;&nbsp;&nbsp;&nbsp;&nbsp;hResource = LoadResource (hInst,&nbsp;&nbsp; FindResource (hInst, MAKEINTRESOURCE(IDR_WAV1),TEXT(&#34;WAV&#34;))) ;&nbsp;&nbsp;pText = (char *) LockResource (...... . . . . . .&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;. &lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR>use the in-memory resource to create a file named (e.g)<BR>&#34;soud.wav&#34;, then call the PlaySound() API, have a try ?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:菜鸟人飞 回复日期:2003-11-13 19:36:49
<br>内容:不是很懂,可以详细一点吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:huhanjing 回复日期:2003-11-14 08:20:36
<br>内容:&lt;BLOCKQUOTE&gt;引用“第2楼”所言<BR>&lt;Q&gt;我就是不想这样.&nbsp;&nbsp;&nbsp;&nbsp;我想把wav文件与程序和在一起......&lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR>什么叫把wav文件与程序和在一起?<BR>能说详细点吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:菜鸟人飞 回复日期:2003-11-14 10:43:39
<br>内容:可能是直接将WAV文件放入程序目录中的意思吧,
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dr0 回复日期:2003-11-14 13:10:25
<br>内容:&lt;BLOCKQUOTE&gt;引用“第5楼”所言<BR>&lt;Q&gt;&nbsp;&nbsp;引用“第4楼”所言&nbsp;&nbsp;加入自定义资源后这样还是不行&nbsp;&nbsp;static HGLOBAL hResource ;&nbsp;&nbsp;static char&nbsp;&nbsp;* pText ;&nbsp;&nbsp;&nbsp;&nbsp;hResource = LoadResource (hInst,&nbsp;&nbsp; FindResource (hInst, MAKEINTRESOURCE(IDR_WAV1),TEXT(&#34;WAV&#34;))) ;&nbsp;&nbsp;pText = (char *) L...... . . . . . .&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;. &lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR>用LoadResource()把wav资源(被当成资源加入exe文件中)加载到内存中,<BR>得到一个handle. 由于PlaySound()需要一个形如***.wav文件名作为<BR>第一个参数,所以要根据内存里的resource创建一个文件,然后,把文件名<BR>传给PlaySound() API, 不知道,我说的是不是足够清楚<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Henry Tony 回复日期:2003-11-18 15:42:38
<br>内容:如何根据内在里的resource创建一个文件呢?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?