
Na OpusWin, as Caixas de Mensagens foram implementadas como funções, cuja sintaxe de codificação é o seguinte:
ret=MessageBox (<exp1> [ ,<exp2> [ ,<exp3> [ ,<exp4> ]]])
Onde:
<exp1> especifica o texto da mensagem.
<exp2> especifica o título da Caixa de Mensagem. Se <exp2> for uma cadeia vazia, a Caixa de Mensagem fica sem título.
<exp3> indica o tipo de providência a ser tomada pelo usuário e poderá ser uma das seguintes opções:
|
opção |
significado |
|
"O" |
OK |
|
"OC" |
OKCANCEL |
|
"YN" |
YESNO |
|
"YNC" |
YESNOCANCEL |
|
"RC" |
RETRYCANCEL |
|
"ARI" |
ABORTRETRYIGNORE |
<exp4> indica o tipo de ícone a ser mostrado na MessageBox, podendo ser uma das opções:
|
opção |
tipo de ícone |
|
"E" |
EXCLAMATION |
|
"I" |
INFORMATION |
|
"H" |
HAND |
|
"S" |
STOP |
|
"Q" |
QUESTION |
<ret> é a variável de retorno da função MessageBox, podendo ser um dos seguintes valores:
|
retorna ... |
quando pressionado ... |
|
"O" |
o botão OK |
|
"C" |
o botão CANCEL |
|
"Y" |
o botão YES |
|
"N" |
o botão NO |
|
"R |
o botão RETRY |
|
"A" |
o botão ABORT |
|
"I" |
o botão IGNORE |
