Article View: free.it.visual-basic
Article #1797Re: suoni
From: Gen
Date: Thu, 22 Jan 2004 11:33
Date: Thu, 22 Jan 2004 11:33
57 lines
3818 bytes
3818 bytes
"Cerberus1981" <cerberus1981@tin.it> ha scritto nel messaggio
news:9RBPb.126423$VW.5087131@news3.tin.it...
> cosa ne dici di inserire un controllo OLE?
> cerberus
> --
> ***************************************************************
>
> La Classe non � Acqua.
> infatti � il modello in base al quale vengono create le istanze di un
> oggetto in fase di esecuzione. Definisce le propriet� dell'oggetto e i
> metodi utilizzati per gestire le funzioni dell'oggetto stesso.
>
> ***************************************************************
> "ma" <maxxxim@cheapnet.it> ha scritto nel messaggio
> news:dahPb.5707$nC1.2425@news.edisontel.com...
> > Voglio associare a un clic di un pulsante un suono. Uso il comando
beeper.
Vedi nel visualizzatore API la funzione PlaySound.
Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal
lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
szName nome del file
hModule 0&
dwFlags SND_SYNC = &H0 (predefinito) Il valore di ritorno di PlaySound
verr� restituito al termine dell'esecuzione del file, che non sar� possibile
interrompere.
SND_ASYNC = &H1 Il file viene eseguito in sottofondo, e il
programma proseguir� la sua esecuzione. Passando Null a szName alla prossima
chiamata dell'API, si interrompe l'esecuzione.
SND_ALIAS = &H10000 szName contiene un alias di un suono usato
per un evento di sistema (vedi sotto).
SND_FILENAME = &H20000 Il flag indica all'API che szName
rappresenta il nome del percorso del file. Per ora includiamolo sempre, poi
vedremo perch�.
SND_MEMORY = &H4 szName � un puntatore alla locazione di memoria
RAM in cui � stato caricato un file relativo ad un suono.
SND_RESOURCE = &H4004 secondo la documentazione serve a
riprodurre un wave contenuto in un file di risorse (non � trattato nel
seguito)
SND_LOOP = &H8 Il suono viene ripetuto continuamente, finch� la
funzione non viene richiamata passando Null a szName. Per utilizzare questo
parametro, � necessario ovviamente abbinarlo ad SND_ASYNC.
SND_NODEFAULT = &H2 per non far eseguire il suono predefinito
(quello dell'istruzione Beep) nel caso il file indicato non esista.
SND_NOSTOP = &H10 se un file sta suonando e si tenta di farne
suonare un altro, quest'ultimo non viene suonato facendo continuare a
suonare il primo (non � trattato nel seguito)
SND_NOWAIT = &H2000 Se un altro suono � gi� in esecuzione, non
attende che il driver sia libero e lo interrompe avviando il suono richiesto
dalla chiamata
SND_PURGE = &H40 Arresta l'esecuzione di qualsiasi file. szName
dovr� essere passata come stringa vuota
Enjoy
Genesio
Technical Details
Message-ID:
<_xOPb.128299$VW.5176631@news3.tin.it>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!news.mailgate.org!nntp.infostrada.it!news-out.tin.it!news-in.tin.it!news3.tin.it.POSTED!not-for-mailReferences:
<dahPb.5707$nC1.2425@news.edisontel.com> <9RBPb.126423$VW.5087131@news3.tin.it>Show Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII X-Google-Thread: f94ee,72d4d2e3745c422c X-Google-Attributes: gidf94ee,public X-Google-ArrivalTime: 2004-01-22 03:33:14 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!news.mailgate.org!nntp.infostrada.it!news-out.tin.it!news-in.tin.it!news3.tin.it.POSTED!not-for-mail From: "Gen@x" <genesio.conti@csinapoli.com> Newsgroups: free.it.visual-basic References: <dahPb.5707$nC1.2425@news.edisontel.com> <9RBPb.126423$VW.5087131@news3.tin.it> Subject: Re: suoni Lines: 59 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Message-ID: <_xOPb.128299$VW.5176631@news3.tin.it> Date: Thu, 22 Jan 2004 11:33:14 GMT NNTP-Posting-Host: 62.211.229.193 X-Complaints-To: newsmaster@tin.it X-Trace: news3.tin.it 1074771194 62.211.229.193 (Thu, 22 Jan 2004 12:33:14 MET) NNTP-Posting-Date: Thu, 22 Jan 2004 12:33:14 MET Organization: TIN