Ver Mensaje Individual
  #2  
Antiguo 31-03-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.285
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
POdrías utilizar FindWindow para encontrar la ventana principal de tu EXE (preferíblemente usando ClassName) y luego llamar a SetWindowPos para cambiar la forma en que se visualiza la ventana.

Código Delphi [-]
var
  h2:HWND;
begin

  // En este caso se hace para el notepad 
  // Usando el parámetro CLASSNAME 
  h2 := FindWindow('Notepad', nil);
  // Encontrada?
  if (h2<>0) then begin
    // TOP MOST
    SetWindowPos(h2,
               HWND_TOPMOST,
               Left,
               Top,
               Width,
               Height,
               SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
  end;

Si sabes la clase de tu form principal, puedes sustituir el "notepad" por la clase de tu form. También puedes usar el segundo parámetro para el título, pero personalmente me gusta más usar el primero.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita