[ th33nd @ 13.01.2007. 14:57 ] @
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.
[ X Files @ 13.01.2007. 15:45 ] @
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]
[ th33nd @ 13.01.2007. 17:36 ] @
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?
[ X Files @ 13.01.2007. 18:01 ] @
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).