MessageDlg, zmienić przycisk

Odpowiedz Nowy wątek
2006-07-24 01:19
0

Witam.

Mam taki kod w delphi:

if MessageDlg('zamknąć?',mtConfirmation,mbOKCancel,0)=mrOK then
begin
...
end;

Pytanko jak zmienić aby po wyświetleniu się okna, domyślny przycisk aktywny był 'Cancel', a nie 'OK'??
Z góry dzięki

Pozostało 580 znaków

2006-07-24 01:35
0

MessageDlg tego nie potrafi - użyj MessageBox


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-07-24 11:05
Opi
0
 if Application.MessageBox('Zamknąć ?','Informacja',321) = IDCancel then ShowMessage('Kliknięto Anuluj');

Pozostało 580 znaków

2006-07-24 11:27
0

Opi nie chodzi o odczytanie co kliknięto tylko żeby domyślnie było Anuluj


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-07-24 13:37
0

Z dokumentacji Microsoftu:

MB_DEFBUTTON1
The first button is the default button.
MB_DEFBUTTON1 is the default unless MB_DEFBUTTON2, MB_DEFBUTTON3, or MB_DEFBUTTON4 is specified.
MB_DEFBUTTON2
The second button is the default button.
MB_DEFBUTTON3
The third button is the default button.
MB_DEFBUTTON4
The fourth button is the default button.

Dodaj to do parametru gdzie określa się ikonę/przyciski, itp.


Program to zbiór zer i jedynek ułożonych tak, żeby denerwować użytkownika.

Pozostało 580 znaków

2006-07-24 14:26
Opi
0
Misiekd napisał(a)

Opi nie chodzi o odczytanie co kliknięto tylko żeby domyślnie było Anuluj

Misiekd, sprawdź mój przykład najpierw, który de facto pokazuje jak zrobić..., "żeby domyślnie było Anuluj" :>

Pozostało 580 znaków

2006-07-24 16:03
0
Opi napisał(a)
Misiekd napisał(a)

Opi nie chodzi o odczytanie co kliknięto tylko żeby domyślnie było Anuluj

Misiekd, sprawdź mój przykład najpierw, który de facto pokazuje jak zrobić..., "żeby domyślnie było Anuluj" :>

ano fakt, wycofuję i przepraszam :)


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-07-24 19:02
0

Wielkie dzięki :-)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0