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

MessageBoxA bez zvuka

[es] :: C/C++ programiranje :: MessageBoxA bez zvuka

[ Pregleda: 2207 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon MessageBoxA bez zvuka09.07.2006. u 14:55 - pre 216 meseci
kakao dobiti da se pojavi Application->MessageBoxA("text","text") ali da se ne cuje nikakav zvuk??
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

M a t r i x
Amer Velic

Član broj: 100953
Poruke: 8
*.europronet.ba.



Profil

icon Re: MessageBoxA bez zvuka10.07.2006. u 11:42 - pre 216 meseci
Jednostavno prije poziva API MessageBoxA,promjeni registry u kome je smjestena staza do default zvuka
(Windows XP Ding.wav) ili jednostvavno je privremeno obrisi i nakon zatvaranja MessageBoxA ,ponovo
vrati defaltnu vrijednost u registry.

Registry staza na Windows XP:

[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\.Default\.Current]
@="Windows XP Ding.wav"

 
Odgovor na temu

tosa
上海, 中国

Član broj: 1811
Poruke: 1342
*.ubisoft.com.cn.

ICQ: 14293955
Sajt: https://github.com/milost..


+48 Profil

icon Re: MessageBoxA bez zvuka10.07.2006. u 12:52 - pre 216 meseci
To će raditi ali je vrlo "hacky". Time nećeš proći WHQL (što te verovatno i ne zanima).
Ono što bih ti savetovao je da koristiš MessageBox bez "A" na kraju i da stringove
umotavaš u TEXT makro. Time ćeš kasnije moći lako da promeniš jezik koji koristiš.
Code:
MessageBox(TEXT("bla"),TEXT("bla"));

 
Odgovor na temu

M a t r i x
Amer Velic

Član broj: 100953
Poruke: 8
*.europronet.ba.



Profil

icon Re: MessageBoxA bez zvuka10.07.2006. u 13:08 - pre 216 meseci
Citat:
tosa: To će raditi ali je vrlo "hacky". Time nećeš proći WHQL (što te verovatno i ne zanima).
Ono što bih ti savetovao je da koristiš MessageBox bez "A" na kraju i da stringove
umotavaš u TEXT makro. Time ćeš kasnije moći lako da promeniš jezik koji koristiš.
Code:
MessageBox(TEXT("bla"),TEXT("bla"));



MessageBox Ne-postoji to je ALIAS za MessageBoxA i MessageBoxW zavisno od toga
da li je postavljena UNICODE direktiva(MS VC++).Inace su ovi api dio user32.dll
biblioteke.
 
Odgovor na temu

stargazer
bgd

Član broj: 85916
Poruke: 117
*.eunet.yu.



Profil

icon Re: MessageBoxA bez zvuka11.07.2006. u 01:27 - pre 216 meseci
@Matrix :
Smatram da je užasna programerska praksa ljudima preporučivati da brčkaju korisniku po registru ako to nije neophodno.

@voodoo :
Uvek možeš da napraviš sopstveni dialog koji bi simulirao ponašanje MessageBox funkcije, ako ti je već potrebno da ne ide nikakav zvuk uz.

Takođe bih i ja savetovao upotrebu MessageBox bez sufiksa zbog portovanja sa ANSI na Unicode i obrnuto, kao i upotrebu TEXT makroa.
With no lovin' in our souls and no money in our coats you can't say we're satisfied
 
Odgovor na temu

M a t r i x
Amer Velic

Član broj: 100953
Poruke: 8
*.europronet.ba.



Profil

icon Re: MessageBoxA bez zvuka11.07.2006. u 07:16 - pre 216 meseci
Citat:
stargazer: @Matrix :
Smatram da je užasna programerska praksa ljudima preporučivati da brčkaju korisniku po registru ako to nije neophodno.

@voodoo :
Uvek možeš da napraviš sopstveni dialog koji bi simulirao ponašanje MessageBox funkcije, ako ti je već potrebno da ne ide nikakav zvuk uz.

Takođe bih i ja savetovao upotrebu MessageBox bez sufiksa zbog portovanja sa ANSI na Unicode i obrnuto, kao i upotrebu TEXT makroa.




Slazem se ,ali covjek je trazio rijesenje.On sigurno zna da moze napraviti sopstveni dijalog.
Ovo nije prckanje,kako ti kazes vec privremena izmjena,isto onako kao sto vi postavljate
programe u startup listu,neophodno je izvrsiti promjenu da bi se to desilo,jer registry nije
nikakva sveta stvar,on i sluzi za to.
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: MessageBoxA bez zvuka11.07.2006. u 08:40 - pre 216 meseci
Hvala vam svima na odgovoru.
Smatram da nije bas pametno prckati po registry-ju svaki put kada se treba pojaviti poruka, iako bi to mozda i radilo.
Ovako cu napraviti sopstveni dialog za ovo...
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

tosa
上海, 中国

Član broj: 1811
Poruke: 1342
*.ubisoft.com.cn.

ICQ: 14293955
Sajt: https://github.com/milost..


+48 Profil

icon Re: MessageBoxA bez zvuka11.07.2006. u 11:01 - pre 216 meseci
Citat:
M a t r i x: Ovo nije prckanje,kako ti kazes vec privremena izmjena,isto onako kao sto vi postavljate
programe u startup listu,neophodno je izvrsiti promjenu da bi se to desilo,jer registry nije
nikakva sveta stvar,on i sluzi za to.

Nije prčkanje nego hackorama ;)
My eyes, they burn!
 
Odgovor na temu

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.plus.com.



+4 Profil

icon Re: MessageBoxA bez zvuka12.07.2006. u 03:18 - pre 216 meseci
Citat:
Ovo nije prckanje,kako ti kazes vec privremena izmjena,isto onako kao sto vi postavljate
programe u startup listu,neophodno je izvrsiti promjenu da bi se to desilo,jer registry nije
nikakva sveta stvar,on i sluzi za to.


Privremena izmena? Koja vazhi za svaku aplikaciju od tog trenutka? I don't think so. Ovo je jako losha ideja.

Postoji neshto shto se zove "Human Interface Guidelines" kog imaju sve kompanije koje ulazhu u user-interface. Taj zvuk je tu iz veoma dobrog razloga (barem kod Windowsa. Kod, recimo, Mac-a taj zvuk nije potreban jer se pazhnja korisnika skrece vrlo efektnim grafichkim cakama). Jedino pravo reshenje je da razvijesh svoj custom dijalog, koji bi shto vishe lichio na "pravi" da ne bi zbunjivao korisnika, jer nema nishta gore od gomile "skinovanih" programa gde na svaki morash ponovo da se navikavash.
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.cmu.carnet.hr.



+25 Profil

icon Re: MessageBoxA bez zvuka13.07.2006. u 01:41 - pre 216 meseci
Nema "ciste" metode. Samo trigerranje messageboxa iz API-ja ce povuc pustanje zvuka koje se definira kroz onaj applet u Control Panelu.

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
 
Odgovor na temu

Kretosh
pol:muski
Tranqiliti

Član broj: 57704
Poruke: 37
82.208.233.*



Profil

icon Re: MessageBoxA bez zvuka13.07.2006. u 21:59 - pre 216 meseci
U Win32 moze se uraditi sa MessageBoxA(hWnd,"Text","Text",96)
Ne znam u kom hederu je definisamo ovih 96,mrzi me da trazim.
Nisam probao ali onda verovatno i u MFC moze sa MessageBoxA("Text","Text",96) .
Dovidjenja,prijatno.
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: MessageBoxA bez zvuka14.07.2006. u 15:03 - pre 216 meseci

> kakao dobiti da se pojavi Application->MessageBoxA("text","text") ali da se ne cuje nikakav zvuk??

Možeš pomoću MessageBoxIndirect funkcije sa MB_USERICON flagom.

> U Win32 moze se uraditi sa MessageBoxA(hWnd,"Text","Text",96)
> Ne znam u kom hederu je definisamo ovih 96,mrzi me da trazim.

96 je kombinacija nekoliko parametara, npr. MB_ICONASTERISK i MB_ICONQUESTION.

 
Odgovor na temu

[es] :: C/C++ programiranje :: MessageBoxA bez zvuka

[ Pregleda: 2207 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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