StayOnTop w ShowMessage??

0

czy ktos moze wie jak zrobic cos takiego zeby po wywolaniu ShowMessage lub MessageDlg okienko dialogowe bylo z atrybutem 'zawsze na wierzchu' ?? lub ewentualnie zrobic tak zeby mi nie blokowalo formy. Jak forme ustawie na 'StayOnTop' to nic to nie daje:( bo jesli jakies inne okienko jest aktywne a moja forma wywola okienko dialogowe to nie widac go, dopiero jak klikne na forme. probowalem tez przed wywolaniem okienka dac 'Form1.Activate' lub podobne, ale to tez mi nie przynioslo zadnych rezultatow.
za wszelkie wskazowki z gory dzieks!

0

Użyj MessageBox z MB_TOPMOST. Przykład:

procedure TForm1.Button1Click(Sender: TObject);
begin
  if MessageBox(Form1.Handle, PChar('Tekst info'), PChar('Naglowek'),
     MB_OKCANCEL or MB_ICONEXCLAMATION or MB_TOPMOST)
     =IDOK
      then Button1.Caption:='OK';
end;

Inne opcje: zajrzyj do helpu.

0

Wielkie THX, o to chodzilo :)

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