Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C++Builder - MessageBeep

[es] :: C/C++ programiranje :: C++Builder - MessageBeep

[ Pregleda: 2404 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

th33nd

Član broj: 45644
Poruke: 152
212.200.175.*



+1 Profil

icon C++Builder - MessageBeep13.01.2007. u 14:57 - pre 210 meseci
Kako da pustim neki zvuk iz XP-a preko MessageBeep?
Npr. hocu da pustim Ir_begin.
Nasao sam ovaj primer ali ne znam kako da pustim Ir_begin ili neki drugi.

Code:
soundinfo sounds[] = {
                        {"Standard", 0xFFFFFF, "0xFFFFFF"},
                        {"Asterisk", MB_ICONASTERISK, "MB_ICONASTERISK"},
                        {"Exclamation", MB_ICONEXCLAMATION, "MB_ICONEXCLAMATION"},
                        {"Hand", MB_ICONHAND, "MB_ICONHAND"},
                        {"Question", MB_ICONQUESTION, "MB_ICONQUESTION"},
                        {"Default", MB_OK, "MB_OK"}
                     };



Code:
MessageBeep(sounds[x].value);


hvala unapred.
assumption is the mother of all screwups
Windows
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: C++Builder - MessageBeep13.01.2007. u 15:45 - pre 210 meseci
Ne znam kakva je to struktura soundinfo, (gde je deklarisana?) ali princip radi:

Code:

int x[] =
{
   0xFFFFFF,
   MB_ICONASTERISK,
   MB_ICONEXCLAMATION,
   MB_ICONHAND,
   MB_ICONQUESTION,
   MB_OK
};

for ( int i=0; i<(sizeof(x)/sizeof(int)); i++ )
{
    MessageBeep( x[i] );
    Sleep(500);
}




[Ovu poruku je menjao X Files dana 14.01.2007. u 12:04 GMT+1]
 
Odgovor na temu

th33nd

Član broj: 45644
Poruke: 152
212.200.175.*



+1 Profil

icon Re: C++Builder - MessageBeep13.01.2007. u 17:36 - pre 210 meseci
Sem
0xFFFFFF,
MB_ICONASTERISK,
MB_ICONEXCLAMATION,
MB_ICONHAND,
MB_ICONQUESTION,
MB_OK


Gde mogu da nadjem ostale sistemske zvukove? Kao sto su npr. Logon,logoff, critical error....
npr. kada startujem aplikaciju,hocu da mi MessageBeep pusti Logon zvuk iz XP-a?
assumption is the mother of all screwups
Windows
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: C++Builder - MessageBeep13.01.2007. u 18:01 - pre 210 meseci
Standardne Win zvuke, potraži ovde:
c:\WINDOWS\Media\

... a možeš da ih puštaš sa PlaySound() funkcijom. Sa tom istom funkcijom možeš da čuješ
i one prethodno pomenute zvuke.

Kako se koristi PlaySound(), pretraži ovaj forum jer je već pisano o tome. Možeš direktno
preko putanje do naziva fajla, možeš da taj fajl spakuješ u EXE (to je preko resursa), a mislim
da može i preko ALIAS-a, ali tada tavisiš od izabrane teme (valjda).
 
Odgovor na temu

[es] :: C/C++ programiranje :: C++Builder - MessageBeep

[ Pregleda: 2404 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.