![]() |
Pasar parámetros a programas de window
Amigos:
Tengo la función SellExecute que abre la calculadora de window (calc.exe), quisiera saber si hay alguna forma de ubicar en una posición determinada dicha calculadora y que no se abra en la posición por defecto. ¿Se puede lograr esto? |
Claro que si... usa la función SetWindowPos del API de Windows...
Puedes ver un ejemplo en una de las respuestas de un hilo que abrí hace tiempo, aqui. |
Cita:
|
Otra opción (que no he usado) es SetWindowPlacement para posicionar una ventana y GetWindowPlacement para obtener su posición y su estado...
Ambas funciones utilizan la estructura WINDOWPLACEMENT, encontrarás ayuda de esto en la ayuda de Windows SDK. Cita:
Cita:
Cita:
|
Gracias amigos, esto ha sido de gran ayuda, me nace una inquietud más y tal vez la más difícil, ¿puedo asociar el evento onClose de la calculadora a un evento en delphi para que me avise cuando la ventana cierra?
|
No creo que sea tan difícil, lo malo es que no sé como, pero seguro alguien más en el foro sabrá la respuesta.
|
|
| La franja horaria es GMT +2. Ahora son las 00:50:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi