habe mir zu Hause ein Skript mit GUI erstellt, auf mein PC zu Hause, ist die DPI-Skalierung deaktiviert. Alles hat so funktioniert wie von mir gewünscht.
Auf der Arbeit, teile ich mein PC mit anderen da ist die DPI-Skalierung auf 125% eingestellt, auf diesen PC, erscheint, mein Gui, auch wie von mir gewünscht nur das Kontextmenü erscheint nicht unterhalb des Mauszeigers sondern über den Mausposition. Also es klappt sich nach Oben.
Wenn ich die DPI-Skalierung deaktiviere Gui, -DPIScale, dann erscheint zwar das Kontextmenü, wie es sein soll, unterhalb des Mauszeigers, aber ist extrem verkleinert und ist nicht mehr so übersichtlich.
Gibt es eine Möglichkeit, dass trotz aktivierter DPI-Skalierung, dass das Kontextmenu unterhalb des Mauszeigers erscheint?
schöne Grüße
Code: Select all
#NoEnv
#SingleInstance, force
#NoTrayIcon
Gui, -AlwaysOnTop -SysMenu -DPIScale
Gui, Font, s12 Verdana w500
Gui, Add, Text,, Suchbegriff eingeben:
Gui, Add, DropDownList, vStatus w400, enthält||enthält nicht
Gui, Add, Edit, vSuchbegriff w400 r1 x+m ,
Gui, Add, ListView, r10 w800 gSuchErgebnisse vSuchErgebnisse xm +Grid +Hidden +Disabled, ArtikelNr.|Titel|Preis|Notiz
GuiControlGet, ListViewDim, Pos, SuchErgebnisse
Gui, Add, Button, w400 gAbbrechen vAbbrechen xm y%ListViewDimY%, Abbrechen
Gui, Add, Button, Default w400 gOkay vOkay x+m, OK
GuiControlGet, AbbBtnDim, Pos, Abbrechen
ButtonPos := AbbBtnDimY + AbbBtnDimH + 20
Gui Add, Progress, xm w800 r1 BackgroundYellow y%ButtonPos% vTextHintergrund,
Gui, Add, Text,xp wp yp BackgroundTrans vStatusZeile , 1 von %WieVieleZeilen% durchsucht!
Menu, MeinKontextmenü, Add, Alle öffnen, KontextAlle
Menu, MeinKontextmenü, Add, Auswahl öffnen, KontextAuswahl
Menu, MeinKontextmenü, Add, ArtNr. kopieren, KontextKopieren
Gui, Show, Center AutoSize, In Artikelbeschreibung suchen...
GuiControl, Focus, Suchbegriff
Return
SuchErgebnisse:
Return
GuiContextMenu:
Menu, MeinKontextmenü, Show, %A_GuiX%, %A_GuiY%
return
KontextAlle:
Return
KontextAuswahl:
Return
KontextKopieren:
Return
Okay:
Return
Abbrechen:
GuiEscape:
GuiExit:
ExitApp