Autor Tema: DataReport en picture  (Leído 3225 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
DataReport en picture
« en: Mayo 31, 2011, 03:16:22 am »
Sera posible esto??, meter un DataReport dentro de un picture...  :D
Me encuentras en YAcosta.com

xkiz ™

  • Moderador Global
  • Gigabyte
  • *****
  • Mensajes: 283
  • Reputación: +30/-11
    • Ver Perfil
    • xkiz ™
Re:DataReport en picture
« Respuesta #1 en: Mayo 31, 2011, 08:30:23 am »
podrias hacer un SetParent

osea nunca use DataReport, pero recien baje un ejemplo de eso y le hice un SetParent y funciono, tendrias que blokear el hwnd del DataReport para que no se mueva, osea hacer un SetParent y seguido un MoveWindow y acomodarlo cosa que el usuario no pueda acceder a la barra de titulo del DataReport.


YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:DataReport en picture
« Respuesta #2 en: Mayo 31, 2011, 11:44:00 am »
Buena voz, voy a probar
Me encuentras en YAcosta.com

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:DataReport en picture
« Respuesta #3 en: Mayo 31, 2011, 12:16:17 pm »
En esta parte:
Pid = Shell("c:\windows\notepad.exe", vbNormalFocus)

debería mandar al Pid mi Datareport.. pero como le mando?

Pid = DataReport1.show no me funca
Me encuentras en YAcosta.com

xkiz ™

  • Moderador Global
  • Gigabyte
  • *****
  • Mensajes: 283
  • Reputación: +30/-11
    • Ver Perfil
    • xkiz ™
Re:DataReport en picture
« Respuesta #4 en: Mayo 31, 2011, 12:24:18 pm »
asi, creo que era el DataReport tiene .hwnd osea que lo podes pasar el handle de ahi, asi creo que era:
Código: (vb) [Seleccionar]
Load DataReport1
SetParent DataReport1.hwnd, Picture1.hwnd
'call MoveWindow(DataReport1.hwnd, -10,-30, (Form1.picture1.width - 20), (Form1.picture1.Height - 40), 1)
DataReport1.show
' en unload del Form1 haces un Unload DataReport1

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:DataReport en picture
« Respuesta #5 en: Mayo 31, 2011, 12:26:11 pm »
Perfecto doctor, funciono de 10.

Problema resuelto.

Gracias.
Me encuentras en YAcosta.com