Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2010-10

ventanas sin borde maximizadas

3 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Paola Bruccoleri

Hola a todos..

Quiero que la ventana principal de la aplicaci�n sea con un borderstyle bsNone, que est� maximizada pero NO me tape la barra de tareas de windows.

Normalmente, si defino las propiedades:
borderStyle: bsNone
WindowsState: wsMaximized
la ventana se maximiza, pero me tapa completamente la barra de tareas.

Por tanto, defino a:
WindowsState: wsNormal
Position: poDefault

y en el oncreate del form ppal hago esto:
   Principal.Width := Screen.DesktopWidth;
   Principal.Height:= Screen.DesktopHeight - 25;
   Principal.Top   := 0 ;

pero.... tengo el detalle est�tico del tema del ancho de la barra de tareas..(seg�n el sist operativo, los temas...)
�con qu� funci�n lo averig�o?

hay alguna otra forma de lograr lo mismo?
muchas gracias..

Reply by email

José Mejuto
to Paola Bruccoleri

Hello Paola,

Sunday, October 3, 2010, 9:16:04 PM, you wrote:

PB> Quiero que la ventana principal de la aplicaci�n sea con un borderstyle PB> bsNone, que est� maximizada pero NO me tape la barra de tareas de windows. PB> Normalmente, si defino las propiedades:
PB> borderStyle: bsNone
PB> WindowsState: wsMaximized
PB> la ventana se maximiza, pero me tapa completamente la barra de tareas. PB> pero.... tengo el detalle est�tico del tema del ancho de la barra de PB> tareas..(seg�n el sist operativo, los temas...) PB> �con qu� funci�n lo averig�o?

Para Windows:

SystemParametersInfo

http://msdn.microsoft.com/en-us/library/ms724947%28VS.85%29.aspx

Usando SPI_GETWORKAREA

Para otros ni idea, ni se si se puede la verdad, por que cada desktop en linux tiene un API diferente, tendr�as que contemplar KDE y GNOME al menos.

Best regards, Jos�

Reply by email

Maxi
to Paola Bruccoleri: Hola a todos.. Quiero que la ventana principal de la aplicaci�n sea con un borderstyle…

Revis� si tenes la barra de tareas seteada siempre visible. Sino deberias averiguar el area cliente disponible para el formulario

Tadas las tapitas tienen premio!!! Donalas al Hosp. Infantil de C�rdoba Twitter: @nenunocomar Identi.ca: @nenuno Maximiliano Duarte Linux User #495070 Ubuntu User #28504 http://miexperiencialinux.blogspot.com/ El que pregunta aprende, y el que contesta aprende a responder.

Reply by email