MessageBox - okno na wierzchu

0

Witam,
Chciałbym wykonać MessageBoxa który po skończeniu pracy timera pokazuje duże okno powiadamiające które nie jest "schowanie" pod innymi programami których obecnie się używa. Jak wykonać coś takiego?

            Application->MessageBox("Plik","Plikkk",MB_YESNOCANCEL |
            MB_ICONQUESTION ==MB_ICONEXCLAMATION);

Ta metoda nie pokazuję okna na pierwszym planie ekranu oraz rozmiar okna jest bardzo mały.

0

Pierwszy parametr message box "Plik" oznacza, pod które okno ma być podpięte okienko.

A jest jeszcze funkcja ustawiająca jako domyślnie zaznaczone okno, ale nie pamiętam i mi coś net szfankuje i ci nie znajdę.

0

Tyle, że nie chcę żeby było to podpięte pod okno tylko zawsze żeby ten komunikat wyświetlał się jako Pierwszy na ekranie. Bo jak będę robił coś np. w Google Chrom a program pokaże okno to go nie zobaczę.

0

To ustaw pierwszy parametr messagebox na 0.

A jest opcja na ustawienie okna na wierzchu, wiem bo pisałem kiedyś wirusa i odświeżałem tak okno, żeby zawsze zakrywało cały ekran, ale nie pamiętam co to za funkcja była.
Ale jedyny minus był taki, że było trzeba odświeżać żeby zawsze było na wierzchu, ale w twoim wypadku jednorazowo ustawienie na wierzchu pewnie starczy.

0
            Application->MessageBox(0, "Plik","Plikkk",MB_YESNOCANCEL |
            MB_ICONQUESTION ==MB_ICONEXCLAMATION);

O to chodzi ?

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