我发现极点五笔输入法,在打出的编码不存在时,能发出“的”的一声,提醒用户。那么能发出这种声音的API是什么?

解决方案 »

  1.   

    我试了一下,还真是这个函数。那么这个函数是等鸣叫完了才返回吗?比如Beep(1000,100)以1000赫兹的频率鸣叫100毫秒。那得等到它鸣叫100毫秒才返回吗?如果是这样,函数其他事情就被耽误了。
      

  2.   

    我在Beep(1000,2000)后面跟了一个MessageBox函数,发现确实,等鸣叫2秒返回后,才弹出一个消息框。看来确实这个函数是等鸣叫完了才返回的,并不是新建线程鸣叫的。看来得自己新建一个线程,把Beep放到那里面去。