Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Sintaxis] Posición de DisplayMessage en pantalla (https://www.cobolforo.es/showthread.php?t=168)

Hrmcobol 3 de julio de 2015 19:56

Posición de DisplayMessage en pantalla
 
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 :
Código COBOL:
  1. INVOKE extmsgbox1 "ExtMsgBox" USING mensagem titulo MsgFlags Xpoint Ypoint MsgTimer RETURNING ReturnValue.

Código:

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


La franja horaria es GMT +2. Ahora son las 15:19.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.