Möglichkeit, Gui absolut zum Bildschirm zu positionieren Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

GamerG1rl
Posts: 25
Joined: 23 Nov 2017, 04:44
Facebook: michelle.schink95

Möglichkeit, Gui absolut zum Bildschirm zu positionieren

16 Oct 2018, 02:53

Hallöchen,

gibt's ne Möglichkeit, ein Guifenster absolut zum Bildschirm zu positionieren (also nicht mit x und y sondern mit z.B. Prozent-Angaben) ? Man kann ja schlecht wissen, wie groß der Bildschirm des Users ist...

lg Michelle :)
User avatar
nnnik
Posts: 3685
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: Möglichkeit, Gui absolut zum Bildschirm zu positionieren  Topic is solved

16 Oct 2018, 04:37

Es gibt immer die Möglichkeit es selber auszurechnen:

Code: Select all

Gui, Add, text, w400 h400,
Gui, show, % "x" . guiPX(10) . " y" . guiPY(10) . " w" . guiPX(20) . " h" . guiPY(20) 

guiPX(prozent) {
	return Round(A_ScreenWidth * prozent / 100)
}

guiPY(prozent) {
	return Round(A_ScreenHeight * prozent / 100)
}
Recommends AHK Studio
garry
Posts: 1624
Joined: 22 Dec 2013, 12:50

Re: Möglichkeit, Gui absolut zum Bildschirm zu positionieren

17 Oct 2018, 13:31

@nnnik , I needed -dpiscale

Code: Select all

Gui,1:default
Gui,1: -DPIScale

Gui, show, % "x" . X1(0) . " y" . Y1(1) . " w" . w1(100) . " h" . h1(50) 
return
Guiclose:
exitapp

X1(prozent) {
	return Round(A_ScreenWidth * prozent / 100)
}
Y1(prozent) {
	return Round(A_ScreenHeight * prozent / 100)
}
W1(prozent) {
	return Round(A_ScreenWidth * prozent / 100)
}
H1(prozent) {
	return Round(A_ScreenHeight * prozent / 100)
}

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 22 guests