Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Sintaxis] Operar con Textbox multilínea | dmosca | PowerCOBOL y COM/OLE | 1 | 8 de mayo de 2017 10:26 |
| [Componente] TextBox Multilinea y saltos de línea | Begoguay | PowerCOBOL (ActiveX, v4 - v11) | 3 | 6 de febrero de 2017 20:55 |
![]() |
|
El Foro es mi casa
![]()
|
Hola @Josber, una sugerencia :
Lo que se puede hacer es tener una label o cmstatic con el caption vacio y llenarlo con lo que se necesite ver y establecerlo en Visible cuando pase el mouse sobre el control en cuestion y No visible cuando se mueva el mouse. Saludos... |
||||||||
|
|
|
|
Moderador Global
![]()
|
@fastpho, uff, es una posibilidad pero muy costoso de hacer, hay que tener en cuenta dónde situarlo, el movimiento del ratón, coordenadas, etc.
Seguiré investigando, si veo algo bien, si no, probaré con esa idea. Mil gracias.- |
||||||||
|
|
|
|
Administrador
![]()
|
@Josber, lo estoy mirando pero de momento no veo cómo hacerlo. El problema es qu eno he encontrado la manera de de hallar el HWND del ToolTip....
![]() Se puede intentar crearlo vía WinAPI y asignárselo al control que quiera, luego enviarle un tamaño diferente y así funcionaría, según Google. NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Moderador Global
![]()
|
Un salu2.- Última edición por Josber fecha: 9 de enero de 2023 a las 16:55. |
|||||||||
|
|
|
|
El Foro es mi casa
![]()
|
@Josber
Buscando otra solucion al tema del tooltip multiline mas sencilla , la solucion mas usada en el entorno visual sin usar componentes de terceros , es utilizando WinAPI CreateWindowExA con la clase tooltips_class32, para crear una ventana ,SetWindowPos(posicionar) , GetClientRect (posicion del control a poner el tooltip) luego SendMessage para formatear la ventana con mensajes Codigo VB Código VB:
cuando envio el primer mensaje explota el programa Código COBOL:
Saludos .... |
||||||||
|
|
|
|
Administrador
![]()
|
@fastpho, corregido tu código
![]() Tienes que poner: Código COBOL:
Código COBOL:
LPSZTEXT debe ser de tipo POINTER porque no hay referencia explicita para pasarlo BY REFERENCE, así que estaba tomando los 50 bytes rompiendo completamente la estructura esperada, de ahí la violación de memoria. NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
![]() |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||