Scopo
Questa proprietà rappresenta l'altezza della finestra browser espressa in pixel. Può essere usata ad esempio per posizionare una form aperta in popup.

Sintassi
int h := ScreenHeight
Quando scritta
Questa proprietà NON deve essere scritta.
Quando letta
Ritorna l'altezza della finestra browser espressa in pixel. Se l'applicazione è contenuta in un frame o iframe, questa proprietà ritorna l'altezza del contenitore.
Note
Questa proprietà può cambiare se cambiano le dimensioni della finestra browser o comunque del contenitore dell'applicazione.
Esempio
// **************************************************************************
// Evento notificato dal book quando l'utente esegue un doppio click nel book
// **************************************************************************
event Desktop.LibroDesktop.OnMouseDoubleClick(
int Button // E' un numero intero che rappresenta il pulsante premuto: 0...
int X // Posizione X in pixel nella pagina alla quale è stato premu...
int Y // Posizione Y in pixel nella pagina alla quale è stato premu...
int XB // Posizione X in pixel nel browser alla quale è stato premut...
int YB // Posizione Y in pixel nel browser alla quale è stato premut...
int BoxID // Indice della box che è stata cliccata (-1 se il click è av...
inout boolean Cancel // Può essere impostato a True per non eseguire l'a...
)
{
// Apro il documento corrispondente all'icona
if Button = Left AND BoxID = LibroDesktop.NuovoReport.Icona.Me()
{
IDDocument d := IDDocument.GetFromDNA(LibroDesktop.DocDNAIcona, ??, ??
)
IDForm f := d.Show(Popup)
//
f.Left := XB + 64
f.Top := YB - 32
//
// Controllo che la videata rimanga nel video
if f.Left + f.Width > ScreenWidth
{
f.Left := ScreenWidth - f.Width
}
if f.Top + f.Height > ScreenHeight
{
f.Top := ScreenHeight - f.Height
}
}
}
// Evento notificato dal book quando l'utente esegue un doppio click nel book
// **************************************************************************
event Desktop.LibroDesktop.OnMouseDoubleClick(
int Button // E' un numero intero che rappresenta il pulsante premuto: 0...
int X // Posizione X in pixel nella pagina alla quale è stato premu...
int Y // Posizione Y in pixel nella pagina alla quale è stato premu...
int XB // Posizione X in pixel nel browser alla quale è stato premut...
int YB // Posizione Y in pixel nel browser alla quale è stato premut...
int BoxID // Indice della box che è stata cliccata (-1 se il click è av...
inout boolean Cancel // Può essere impostato a True per non eseguire l'a...
)
{
// Apro il documento corrispondente all'icona
if Button = Left AND BoxID = LibroDesktop.NuovoReport.Icona.Me()
{
IDDocument d := IDDocument.GetFromDNA(LibroDesktop.DocDNAIcona, ??, ??
)
IDForm f := d.Show(Popup)
//
f.Left := XB + 64
f.Top := YB - 32
//
// Controllo che la videata rimanga nel video
if f.Left + f.Width > ScreenWidth
{
f.Left := ScreenWidth - f.Width
}
if f.Top + f.Height > ScreenHeight
{
f.Top := ScreenHeight - f.Height
}
}
}
Ultima modifica: 25/10/2016 / Validità: da 8.5.3800
proprietà