Autor Tema: GDI y Controles intrinsecos  (Leído 3779 veces)

0 Usuarios y 1 Visitante están viendo este tema.

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
GDI y Controles intrinsecos
« en: Enero 25, 2010, 04:45:42 am »
Buenas a todos, soy nuevo en el foro y nuevo en el manejo de GDI, vengo de la pagina de Leandro la cual es una de las mejores que he visto sobre contenido VB6 ¿y quien dice que no se pueden hacer cosas sorprendentes en VB6?, me dio muchos ánimos su web.
Bueno, espero hacer nuevos y buenos amigos en este foro como los tengo en otros.
Y de entrada tengo una pregunta:
Como recién estoy empezando a conocer el GDI, y el manejo de archivos PNG, me gustaría saber, ya que todavía no puedo siquiera masticar bien el manejo de GDI la pregunta es: ¿es posible agregar y usar un control intrínseco a un formulario que esta destinado al uso de GDI?.
Mi objetivo es lograr adicionar un label por ejemplo que aparezca encima del PNG y que yo por medio de código cambie el contenido del label. O quizá agregar un commandbutton también encima del PNG.
Creo entender que el png se carga en tiempo de ejecución y no veo manera de poner un control intrínseco "encima" del png.
Estoy queriendo hacer un splash para un programa, en mi primer intento la imagen inicial era un jpg de mi logo, le aplique transparencia para que quede solo la forma del logo, pero los bordes quedan feos, ariscos. Jugué con algunos formatos pero no llega a la calidad visual que ofrece un PNG.
He probado con parte del codigo del reloj y los bordes en png quedan excelentes pero adiós controles intrínsecos.
¿Como podría resolverlo?.

Muchas gracias
Me encuentras en YAcosta.com

coco

  • Administrador
  • Terabyte
  • *****
  • Mensajes: 548
  • Reputación: +63/-3
    • Ver Perfil
Re:GDI y Controles intrinsecos
« Respuesta #1 en: Enero 25, 2010, 02:35:36 pm »
Buenas a todos, soy nuevo en el foro y nuevo en el manejo de GDI, vengo de la pagina de Leandro la cual es una de las mejores que he visto sobre contenido VB6 ¿y quien dice que no se pueden hacer cosas sorprendentes en VB6?, me dio muchos ánimos su web.
Bueno, espero hacer nuevos y buenos amigos en este foro como los tengo en otros.
Y de entrada tengo una pregunta:
Como recién estoy empezando a conocer el GDI, y el manejo de archivos PNG, me gustaría saber, ya que todavía no puedo siquiera masticar bien el manejo de GDI la pregunta es: ¿es posible agregar y usar un control intrínseco a un formulario que esta destinado al uso de GDI?.
Mi objetivo es lograr adicionar un label por ejemplo que aparezca encima del PNG y que yo por medio de código cambie el contenido del label. O quizá agregar un commandbutton también encima del PNG.
Creo entender que el png se carga en tiempo de ejecución y no veo manera de poner un control intrínseco "encima" del png.
Estoy queriendo hacer un splash para un programa, en mi primer intento la imagen inicial era un jpg de mi logo, le aplique transparencia para que quede solo la forma del logo, pero los bordes quedan feos, ariscos. Jugué con algunos formatos pero no llega a la calidad visual que ofrece un PNG.
He probado con parte del codigo del reloj y los bordes en png quedan excelentes pero adiós controles intrínsecos.
¿Como podría resolverlo?.

Muchas gracias

Estas usando la clase Widget para el tema de los PNG?, habian hecho una modificacion (*creo que con setparent*) para meter controles del VB sobre un hwnd con un PNG. Es mas, creo que en el programa de leandro, el de taringa, hace eso con el listbox

Saludos
'-     coco
(No me cabe: Java, Python ni Pascal)
SQLite - PIC 16F y 18F - ARM STM32 - ESP32 - Linux Embebido - VB6 - Electronica - Sonido y Ambientacion

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:GDI y Controles intrinsecos
« Respuesta #2 en: Enero 25, 2010, 04:08:47 pm »
Si estaba probando con esa clase, ha entonces si es posible, voy a revisar el setparent como indicas a ver como me va
Me encuentras en YAcosta.com