Fremdes Fenster verschieben

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Fremdes Fenster verschieben

Beitrag von KatSeiko »

Ich hab da ein Problem... Ich hab ein Programm, das mit der Titelzeile außerhalb des Desktops gestartet wird.
Kann ich dieses auf irgendeine Art wieder zurückholen? (Idealerweise auf 0,0 des Monitors...)
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Fremdes Fenster verschieben

Beitrag von Kiffi »

hat das Fenster auch einen Eintrag in der Taskleiste?

Wenn ja: Rechtsklick darauf und im dann erscheinenden Popupmenü
'Verschieben' anklicken.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

@ Kiffi:
Wenn, wie gesagt wurde, das Fenster sich gänzlich außerhalb des Desktops befindet, kann man das Fenster nicht mit der Maus zurückholen.

Du musst das Handle des Fensters ermitteln und dann am besten den API-Befehl MoveWindow_() oder ähnlich verschieben.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

AND51 hat geschrieben:@ Kiffi:
Wenn, wie gesagt wurde, das Fenster sich gänzlich außerhalb des Desktops befindet, [...]

KatSeiko schrob, dass sich lediglich die Titelleiste ausserhalb des sichtbaren Bereiches befindet.
AND51 hat geschrieben:[...] kann man das Fenster nicht mit der Maus zurückholen.
hach, wie gut, dass es noch die Tastatur gibt ;-)
a²+b²=mc²
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

und selbst wenn, der Zeiger klebt danach eh am Fenster.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Unter Linux ist das ganze besser gelöst, einfach Strg drücken und dann ist
es egal wo man im Fenster anfäßt zum verschieben.
Allerdings ist mir aufgefallen, das man dieses in Linux auch öfter benötigt :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

Beitrag von X0r »

ALT + Capslock
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

X0r hat geschrieben:ALT + Capslock
:? Ägypten?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag von KatSeiko »

Hey, dass man das Fenster mit den Pfeiltasten verschieben kann, wusste ich noch gar nicht. Aber danke, das hat das Problem gelöst!
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Antworten