Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Duda] Opción de BOTÓN CANCELAR un proceso a medias Josber PowerCOBOL (ActiveX, v4 - v11) 8 30 de octubre de 2025 19:04
[Sintaxis] Uso del raton para ampliar un registro de CmList Breew PowerCOBOL (ActiveX, v4 - v11) 10 3 de junio de 2018 14:09
[PowerCOBOL v3] Abre ventana con boton derecho mouse Adrianeloy Cocina PowerCOBOL 0 31 de mayo de 2017 16:59
[PowerCOBOL + WinAPI] Hacer Click en un botón por Software Rapinto Cocina PowerCOBOL 2 23 de diciembre de 2015 00:19

Respuesta

  #1
Antiguo 12 de febrero de 2015, 11:11
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492
Predeterminado Botón derecho del ratón
0 Inactivo Inactivo

¿Alguien me puede decir como controlo que se ha pulsado el botón derecho del ratón sobre una imágen?


Muchas gracias.-

Última edición por Josber fecha: 12 de febrero de 2015 a las 16:30.
Josber is offline   Responder Con Cita
  #2
Antiguo 12 de febrero de 2015, 13:14
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Con que control estas mostrando la imagen? Mira en Eventos a ver si hay un OnMouseDown. Los controles que lo tienen en la LINKAGE viene una variable con el indice del boton pulsado.
Kuk is offline   Responder Con Cita
  #3
Antiguo 12 de febrero de 2015, 15:53
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Es un Image Control Kuk, y en el evento MouseDown que tengo, vienen éstas variables:

Código COBOL:
  1.  01  POW-ARG-BUTTON  PIC S9(4) COMP-5.
  2.  01  POW-ARG-SHIFT   PIC S9(4) COMP-5.
  3.  01  POW-ARG-X       PIC S9(9) COMP-5.
  4.  01  POW-ARG-Y       PIC S9(9) COMP-5.
  5.  PROCEDURE       DIVISION USING POW-ARG-BUTTON POW-ARG-SHIFT POW-ARG-X POW-ARG-Y.

Supongo que será algo así como

Código COBOL:
  1. IF POW-ARG-BUTTOM = ?????????

Pero no sé exactamente con qué compararla :confused: :confused:

Un saludo.-

Última edición por Josber fecha: 12 de febrero de 2015 a las 15:55.
Josber is offline   Responder Con Cita
  #4
Antiguo 12 de febrero de 2015, 16:09
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Josber, haz esto:

Código COBOL:
  1.  
  2. INVOKE POW-SELF "DisplayMessage" USING POW-ARG-BUTTON

Prueba los 3 botones del raton, asi veras cual es cual
Kuk is offline   Responder Con Cita
  #5
Antiguo 12 de febrero de 2015, 16:29
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Solucionado Kuk, es

Código COBOL:
  1. IF POW-ARG-BUTTOM = 2
  2.         .
  3.         .
  4.         .
  5. END-IF.

Los valores son:

Botón derecho = 2
Botón izquierdo = 1
Botón central = 4

Gracias por la ayuda Kuk

Un saludo.-
Josber is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:39.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.