Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Ventana de Windows siempre visible (https://www.clubdelphi.com/foros/showthread.php?t=80132)

chinchan 06-09-2012 02:06:35

Ventana de Windows siempre visible
 
Hola a todos. Estoy haciendo una aplicación en C++ builder en la que ejecuto un programa externo para visualizar una imagen con la instrucción Shellexecute. Todo bien y funciona. Pero querría que la imagen mostrada estuviera siempre visible (StayonTop, siempre en primer plano). ¿Sabéis como se puede hacer esto?. Que yo sepa, ningún parámetro del Shellexecute permite hacer esto. Muchas Gracias.

_cero_ 06-09-2012 03:02:46

Ps, para colocar una ventana por encima yo uso el api “SetWindowPos” asi:
Código:

SetWindowPos( HandleVentana, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE + SWP_NOMOVE );
Ya solo faltaría conseguir el handle de la ventana (no recuerdo si Shellexecute lo regresa).


La franja horaria es GMT +2. Ahora son las 02:06:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi