![]() |
Error al cargar imagen en Innovasys Button
Estoy intentando usar éste ocx gratuito y, al intentar cargar una imágen con la sintaxis
Código COBOL:
Alguna sugerencia Mil gracias.- |
Josber, ahí lo que está esperando es un puntero a una imagen cargada ya en memoria. Es decir, no hace el load y el parseo desde un fichero. Esto lo hace sólo en modo diseño.
Puedes intentar usar un ImageList, obtener el hBitmap de la imagen que te interesa y pasársela al botón. |
Cita:
Ub saludo.- |
Josber, no me entero, ¿quieres cargar una y sola vez una imagen? Si es el caso, en modo diseño funciona a la perfección. Si lo que quieres es cambiarla por otra en ejecución, ahí te digo que yo nunca lo logré. Lo que te decía de usar un ImageList lo he probado y tampoco lo veo viable... Seguro que se puede pero es un poco complicado. Habrá que cargar la imagen en memoria por WinAPI y luego intentar pasarla por
Código COBOL:
|
Si, Kuk, una sola imagen y en modo diseño, ahí es donde al compilar, me da el error que he descrito en el primer mensaje, cuando intento hacer un MOVE a la propiedad "Picture" del objeto, no necesito tener que cambiarlos en modo de ejecución. Como digo en otro programa lo tengo hecho, pero no veo donde cargué la imagen, porque al abrir las propiedades del objeto, sólo se ven 2 pestañas, las de coordenadas y común, que son las típicas que se ven cuando usas un ocx externo a PWC.
Un saludo.- |
1 Archivos Adjunto(s)
Josber, en modo diseño me refiero a que hay una pestaña en propiedades del control donde tienes que cargar la imagen. Si lo haces por código, ya no es modo diseño sino modo ejecución ;)
|
1 Archivos Adjunto(s)
Kuk, Ahí está el problema, que a mi no me aparecen las propiedades como a tí, ni en Win 7 ni en Win 10, no sé que será, pero sólo me aparecen 2 pestañas.
|
Josber, debes instalar VB6 y aparecerán. Es el problema de siempre, faltan librerías en tu sistema.
|
Cita:
Muchas gracias por todo Kuk Un saludo.- |
Josber, lo hay por ahí googleando. Se va a quejar de la compatibilidad, al menos en Windows 7 lo hace pero ignora el mensaje e instálalo. Ya nos cuentas ;)
|
| La franja horaria es GMT +2. Ahora son las 04:02. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.