[RESUELTO] Ocultar o minimizar archivo para ver dialogo

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
alsoor
Mensajes: 11
Registrado: Lun Ago 03, 2015 12:45 am

[RESUELTO] Ocultar o minimizar archivo para ver dialogo

Mensaje por alsoor »

Hola de nuevo queridos mentores en esta ocasión me trae hasta aquí una pequeña duda de la cual no he encontrado información (o no la he sabido buscar :P ), es posible que el archivo de Openoficce se minimice u oculte dejando en pantalla solo el cuadro de dialogo para su manipulación o ejecución?

Gracias por compartir sus conocimientos y quedo ansioso por sus respuestas. :super:
Última edición por mauricio el Sab Sep 12, 2015 2:36 am, editado 2 veces en total.
Razón: Marcar icono de resuelto
OpenOffice 4.1 en Windows 7 32 bits
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Ocultar o minimizar archivo para ver dialogo

Mensaje por SLV-es »

Buscando en san google por "API openoffice minimize" he encontrado estas dos entradas que quizás te ayuden

https://forum.openoffice.org/en/forum/v ... hp?t=32094

http://www.openoffice.org/api/docs/comm ... range.html

Saludos
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
alsoor
Mensajes: 11
Registrado: Lun Ago 03, 2015 12:45 am

Re: Ocultar o minimizar archivo para ver dialogo

Mensaje por alsoor »

Muchas gracias SLV-es era justo lo que buscaba, una disculpa al parecer no he aprendido que hay mucha info en ingles y no se me ocurrió buscar en ese idioma :oops: una lección para mi futuro sin duda!!!, me diste mas que una respuesta mil gracias a ti y a los autores del post https://forum.openoffice.org/en/forum/v ... hp?t=32094. por cierto por si alguien mas se le olvida buscar en ingles para mi problema la solucion fue:

Código: Seleccionar todo

Declare Function ShowWindow Lib "user32" _
(ByVal lHwnd As Long, _
ByVal lCmdShow As Long) As Boolean

sub MaxWindow
   dim frame
   dim window
   dim handle
   
    frame  = StarDesktop.getActiveFrame()
    window = frame.getContainerWindow()
    handle = window.getWindowHandle(dimarray(), 1) ' 1=WIN32
    'msgbox handle
    ShowWindow( handle, 2 )
    					        'Hide 		0 	SW_HIDE
						'Show 		5 	SW_SHOW
						'Minimize   	2 	SW_MINIMIZE
						'Maximize  	3 	SW_MAXIMIZE 
   
end sub
Solo hay que elegir la opción deseada y para mas ejemplos el pos que menciona SLV-es, una vez mas gracias a todos los que invierten un poco de su tiempo y conocimiento en los demás.
OpenOffice 4.1 en Windows 7 32 bits
Responder