Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



vicetlačiková zpráva

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: vicetlačiková zpráva

Autor: JiriValerian

16:15:09 18.09.2010

[color=#008000]new Napsal:
-------------------------------------------------------
> já zatím radči budu používat ty defaulty protože
> vlastní dialog bych nezvladl,muže mi pls někdo
> ještě poradit když mám MessageBox (NULL,"test" ,
> "text", 4); a když zmačknu ano tak se něco stane
> já ale nevím jak to napsat aby se něco stalo když
> zmačknu na nějaky tlačítko v té zprávě[/color]

Pokud používáte [b]MessageBox[/b] pak v daném případě třeba takto:
[size=14px][code][color=#0000FF]switch[/color] [color=#800000]([/color]MessageBox[color=#800000]([/color]NULL[color=#800000],[/color]TEXT[color=#800000]([/color][color=#800080]"test"[/color][color=#800000])[/color][color=#800000],[/color]TEXT[color=#800000]([/color][color=#800080]"text"[/color][color=#800000])[/color][color=#800000],[/color]MB_YESNO[color=#800000])[/color] [color=#800000]{[/color]
[color=#0000FF]case[/color] IDYES[color=#800000]:[/color]
[color=#008000]// Ve zprávě MessageBox bylos tisknuto tlačítko Ano (Yes)[/color]
[color=#800000].[/color][color=#800000].[/color][color=#800000].[/color]
[color=#0000FF]break[/color][color=#800000];[/color]
[color=#0000FF]case[/color] IDNO[color=#800000]:[/color]
[color=#008000]// Ve zprávě MessageBox bylos tisknuto tlačítko Ne (No)[/color]
[color=#800000].[/color][color=#800000].[/color][color=#800000].[/color]
[color=#0000FF]break[/color][color=#800000];[/color]
[color=#800000]}[/color][color=#800000];[/color]
[/code][/size]
[b]PS:[/b]
Do budoucna s dotazy, které se vůbec netýkají záležitostí standardu jazyka C/C++ a mají být řešeny pro Windows tj. jako je tento případ, nechoďte vůbec do konference C/C++, ale rovnou do příslušné konference pro cílový OS v případě Windows tedy sem.

[b]Moderátor konference[/b]

Citovat příspěvek

 

Re: vicetlačiková zpráva

Autor: Kra

18:18:24 17.09.2010

if (MessageBox (....) == IDYES)
DoIt();

Vsechny navratove hodnoty a dalsi info:
[url] http://msdn.microsoft.com/en-us/library/ms645505(VS.85).aspx[/url]

Citovat příspěvek

 

Re: vicetlačiková zpráva

Autor: new

18:03:18 17.09.2010

já zatím radči budu používat ty defaulty protože vlastní dialog bych nezvladl,muže mi pls někdo ještě poradit když mám MessageBox (NULL,"test" , "text", 4); a když zmačknu ano tak se něco stane já ale nevím jak to napsat aby se něco stalo když zmačknu na nějaky tlačítko v té zprávě

Citovat příspěvek

 

Re: vicetlačiková zpráva

Autor: 0xenon

17:20:40 17.09.2010

pokud nechces tyhle defaulty, tak tcesky ti naznacoval, at si udelas vlastni dialog

Citovat příspěvek

 

Re: vicetlačiková zpráva

Autor: 0xenon

17:18:50 17.09.2010

MessageBox(...

#define MB_OK 0x00000000L
#define MB_OKCANCEL 0x00000001L
#define MB_ABORTRETRYIGNORE 0x00000002L
#define MB_YESNOCANCEL 0x00000003L
#define MB_YESNO 0x00000004L
#define MB_RETRYCANCEL 0x00000005L
#if(WINVER >= 0x0500)
#define MB_CANCELTRYCONTINUE 0x00000006L

vyber si ;)

Citovat příspěvek

 

Re: vicetlačiková zpráva

Autor: new

17:16:49 17.09.2010

INT_PTR WINAPI DialogBox(
__in_opt HINSTANCE hInstance,
__in LPCTSTR lpTemplate,
__in_opt HWND hWndParent,
__in_opt DLGPROC lpDialogFunc
);

toto jsem nějak nepochopil,nevysvětlí mi to někdo?

Citovat příspěvek

 

Re: vicetlačiková zpráva

Autor: tcesky

16:56:20 17.09.2010

http://msdn.microsoft.com/en-us/library/ms645452%28VS.85%29.aspx

Citovat příspěvek

 

vicetlačiková zpráva

Autor: new

16:38:19 17.09.2010

ahoj,jak mám udělat vícetlačítkovou zprávu(MessageBox) aby tam bylo místo ano,ne tam bylo něco jínýho třeba neukončit hru a ukončit hru a kdyžbych zmačkl ukončit hru tak by se hra ukončila,jak to mám udělat ? díky.

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: