In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

SETFocus de otra Window

Foro público de Xailer en español
Responder
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

SETFocus de otra Window

Mensaje por Bingen Ugaldebere »

Buenas
Haciendo un documento Word mediante OLE como en el ejemplo
C:XailerSamplesOle-Mapi
arranca el Word correctamente, hago lo que necesito con el docuemnto, etc.
Pero ¿Por que se queda en segundo plano si acaba de arrancar?
¿Como se puede hacer un SetFocus de ese Word?
Lo he hecho incluso a bajo nivel tomando su Handle y mandandole un
PostMessage( GETWNDHND(FileFullName(::cDocName)+" - "+::oWord:Caption),
WM_SETFOCUS )
Pero nada de nada.
Alguna solución?
Muchas gracias.
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

SETFocus de otra Window

Mensaje por Bingen Ugaldebere »

Solucionado, aunque la ventana deberí­a de estar con el foco, no lo esta,
pero si la minimizo y la vuelvo a maximizar pasa a estarlo.
Cosas de Windows.
Salu2.
Responder