Pomóż mi utworzyć skrzynkę wiadomości, która zawsze jest na wierzchu, a użytkownik nie może używać innych funkcji systemu Windows, takich jak wywoływanie menu startowego lub interakcji z innymi oknami, dopóki nie naciśnie przycisku OK przycisk na skrzynce wiadomości.Utwórz wiadomość w skrzynce vbscript, która pozostaje na wierzchu i blokuje inne okna
Odpowiedz
Drugi parametr funkcji MsgBox
umożliwia określenie opcji dla okna dialogowego.
MsgBox "Hello, World!", vbSystemModal
Aby uzyskać więcej informacji, zobacz mój artykuł Mastering the Message Box.
MsgBox "Hello, World!", + VbSystemModal
Upewnij się, aby dodać "+" przed vbSystemModal
Dlaczego anonimowy głos negatywny? Co widziałeś?! https://imgs.xkcd.com/comics/wisdom_of_the_ancients.png – Kristopher
Zgaduję, ponieważ ta odpowiedź nie dodaje nic do zaakceptowanej odpowiedzi, a wymóg "+" nie jest prawdziwy AFAICT –
Zarówno vbOKOnly i vbSystemModal nie blokują inne okna. Czy to możliwe? –
W systemach Win16 wszystkie aplikacje są zawieszane, dopóki użytkownik nie zareaguje na okno komunikatu. W bardziej nowoczesnych systemach Win32 okno dialogowe pozostanie na wierzchu innych okien, ale zachowanie jest modalne. – Nilpo