Hallo,
Ich möchte gerne wissen, wie man ein Fenster aus dem Vollbildmodus in den Fenstermodus minimieren kann.
Vollbild zu Fenstermodus?
-
- [ offen ]
-
MasterOfTime -
29. Mai 2010 um 14:47 -
Geschlossen -
Erledigt
-
-
Alt+Enter, wenn du Direct X 10 Spiele spielst.
-
Und wenn ich nicht mit direx spiele?
Es muss doch nen Befehl für die Fenstergröße geben, oder nicht?
-
Willst du eine Lösung für eine AutoIt GUI oder für ein anderes Fenster ?
-
Da wir von Spielen sprechen, neme ich glatt an, es handelt sich nicht um ein AutoIt Script, sondern um Game. Und dieses Wissen wird verwendet für einen... Naaaaaa? Wer errät es?
Spoiler anzeigen
[autoit]WinMove()
[/autoit]
ist die Lösung. -
Naaaaaa? Wer errät es?
ich glaube das Wort hat am Anfang ein B in der mitte ein O und am ende ein T oder
-
Hier
[autoit]
[/autoit]
$Fenster= "Programm"
If WinWaitActive($Fenster) Then
$X = 250
$Y = 250
WinMove ( $Fenster, "", 0, 0, $X, $Y )
EndIf -
- Offizieller Beitrag
Der Vollbildmodus ist ein so grundsätzlich anderer Betriebsmodus, dass das im Allgemeinen NICHT im Fenster läuft.
Johannes
-
Hier ist mal was, dass bezieht sich jetzt auf Notepad (Editor)
Einfach mal den Editor öffnen und Scan drücken
Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$gui = GUICreate("Remover", 0x00F5, 0x0109, 0x01DD, 0x00FD, 0x10C60000,
$scan = GUICtrlCreateButton("Scan", 5, 5, 0x0051, 0x001F)
$resize = GUICtrlCreateButton("Resize", 5, 0x00C5, 0x0051, 0x001F)
$clientlist = GUICtrlCreateList("", 0x005F, 5, 0x008D, 0x00C2)
$size = GUICtrlCreateCombo("100", 0x005F, 0x00CC, 0x008D, 0x0019)
GUICtrlSetData(-1, "50|30|10")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $scan
update()
Case $resize
$p = WinGetPos(getclient())
WinMove(getclient(), "", @DesktopWidth / 2 - ((@DesktopWidth / 100) * GUICtrlRead($size)) / 2, @DesktopHeight / 2 - ((@DesktopHeight / 100) * GUICtrlRead($size)) / 2, (@DesktopWidth / 100) * GUICtrlRead($size), (@DesktopHeight / 100) * GUICtrlRead($size))EndSwitch
[/autoit] [autoit][/autoit] [autoit]
WEnd
Func update()
GUICtrlSetData($clientlist, "")
Local $list = WinList("[CLASS:Notepad]")
For $i=1 To $list[0][0]
GUICtrlSetData($clientlist, $i-1 & " - " & $list[$i][0], $i-1 & " - " & $list[$i][0])
Next
EndFuncFunc getclient()
[/autoit]
Local $x = StringSplit(GUICtrlRead($clientlist), " - ")
Local $list = WinList("[CLASS:Notepad]")
Return $list[$x[1]+1][1]
EndFunc -
Würde sagen kommt von Programm zu Programm an, ob Vollbildmodus geht oder nicht