Iniciar Sesión

Ver la Versión Completa : [Sintaxis] Posición de DisplayMessage en pantalla


Hrmcobol
3 de julio de 2015, 19:56
Hola Camaradas, Hay alguna manera de que el DisplayMessage se posicione donde yo quiera?

Saludos

Kuk
3 de julio de 2015, 20:45
Hrmcobol, no, porque el DisplayMessage invoca el MessageBoxA de WinAPI el cual no tiene parámetros de posicionamiento.

Lo que puedes hacer es crear un Form en plan DisplayMessage y llamarlo.

Hrmcobol
3 de julio de 2015, 22:25
Gracias Amigo Kuk, tenia la esperanza de que no fuera Así.

Saludos

Rapinto
5 de julio de 2015, 23:20
hrmcobol,

Quando vi o teu pedido, fiz um OCX em VB6, que podes utilizar em PowerCobol.

A instrução passaria a ser :

INVOKE extmsgbox1 "ExtMsgBox" USING mensagem titulo MsgFlags Xpoint Ypoint MsgTimer RETURNING ReturnValue.


MsgFlags = as mesmas do cobol (icon e botões
xpoint = left para colocação da messageBox
ypoint = top para colocação da messageBox
MsgTimer = 0 = MessageBox normal
MsgTimer = x milissegundos para a messageBox fechar sozinha.
ReturnValue = Botão selecionado (Ok, Cancel)

Se quiseres utilizar este OCX eu vou acabar de retirar alguns erros que ainda tem e vou coloca-lo
no foro, nos OCX gratuitos.

Un saludo,
Rui Pinto