hta tag dynamisch anpassen
Vollbild dynamisch ein/aus-schalten (HTApplication)
Ich möchte per tastendruck(F11) Vollbild aufrufen können.
von mir aus gesehen habe ich die fertige Lösung.
Das Problem:
die werte werden zwar verändert aber leider das aussehen meiner hta nicht.
ist mein Vorhaben überhaupt möglich, oder wie könnte ich das machen?
hier noch ein ausschnitt aus meiner hta:
Ich möchte per tastendruck(F11) Vollbild aufrufen können.
von mir aus gesehen habe ich die fertige Lösung.
Das Problem:
die werte werden zwar verändert aber leider das aussehen meiner hta nicht.
ist mein Vorhaben überhaupt möglich, oder wie könnte ich das machen?
hier noch ein ausschnitt aus meiner hta:
<head>
<hta:application
id=hta
caption="yes"
windowstate="normal"
/>
</head>
<script language="VBScript">
Dim rKeyboard_
Sub rKeyboard(self)
'wurde F11 gedrückt dann weiter
if self.event.keycode<>122 Then Exit Sub
'Fensterstatus zwischenspeichern
rKeyboard_= hta.windowstate
if hta.caption = "yes" Then
'wenn nicht Vollbild, mache Vollbild
hta.windowstate="maximize"
hta.caption="no"
Else
hta.windowstate=rKeyboard_
hta.caption="yes"
End If
End Sub
</script>
<body onkeyup="rKeyboard(self)">
irgendwas
</body>
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 121796
Url: https://administrator.de/contentid/121796
Ausgedruckt am: 22.11.2024 um 01:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo aFankhauser!
WindowState kann offensichtlich nur unter HTA:API festgelegt werden. Alternativ könntest Du das über ResizeTo und MoveTo machen.
Hta-Fenster anhand der Desktop-Größe entsprechend anpassen:
Gruß Dieter
[edit] Auf Anregung von bastla und aFrankhauser geändert [/edit]
WindowState kann offensichtlich nur unter HTA:API festgelegt werden. Alternativ könntest Du das über ResizeTo und MoveTo machen.
Hta-Fenster anhand der Desktop-Größe entsprechend anpassen:
<SCRIPT Language="VBScript">
window.resizeTo Screen.Width, Screen.Height - 60 'Höhe - Höhe Taskleiste
window.moveTo 0, 0
</SCRIPT>
Gruß Dieter
[edit] Auf Anregung von bastla und aFrankhauser geändert [/edit]
Hallo bastla!
Stimmt, auf die Voreinstellung hatte ich nicht mehr geachtet, die war war bei meinem Test mit WindowState gerade anders herum
Gruß Dieter
Stimmt, auf die Voreinstellung hatte ich nicht mehr geachtet, die war war bei meinem Test mit WindowState gerade anders herum
Gruß Dieter
Hallo aFrankhauser!
Das man die Desktop-Größe mit einem einfachen screen.width und screen.height abfragen kann wußte ich auch nicht.
Bei Deinem anderen Problem kann ich Dir leider nicht helfen
Gruß Dieter
PS Left und Top kann man auch so schreiben
Das man die Desktop-Größe mit einem einfachen screen.width und screen.height abfragen kann wußte ich auch nicht.
Bei Deinem anderen Problem kann ich Dir leider nicht helfen
Gruß Dieter
PS Left und Top kann man auch so schreiben
window.moveTo -4, -30 |