MessageBoxA  ( hWnd lpText lbCaption uType -- 0|val )

publication: 14 novembre 2024 / mis à jour 23 novembre 2024

Read this page in english

 

vocabulaire: windows

Affiche une boîte de dialogue modale qui contient une icône système, un ensemble de boutons et un bref message spécifique à l’application, tel que des informations de status ou d’erreur. La boîte de message retourne une valeur entière qui indique le bouton sur lequel l’utilisateur a cliqué.

Si la fonction échoue, la valeur de retour est égale à zéro.

MessageBoxA prend des chaînes de caractères ANSI (American Standard Code for Information Interchange). L'ANSI est un encodage de caractères à un octet, ce qui signifie qu'il peut représenter un nombre limité de caractères, principalement les caractères de l'alphabet latin. Il est donc moins adapté pour gérer des textes dans d'autres langues, notamment celles utilisant des caractères accentués ou des alphabets non latins.

Exemple:

only 
windows also 
graphics internals 
: MSGbox 
    NULL z" Beware, message test!" NULL MB_OK MessageBoxA 
    ?dup if 
        cr ." You have pressed: " . 
    then ; 
: run 
    MSGbox 
; 

Legal: site web personnel sans commerce / personal site without seling