[ 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).
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.