[Fixed] Positionierung des Konfigurieren-Dialogs

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

[Fixed] Positionierung des Konfigurieren-Dialogs

Post by *HolgerK »

Minor bug, ich nehme an es ist die Folge eines anderen Bugfixes:

1. TC6.55pB2 mit Linksklick auf Captionbar an den unteren Rand des Bildschirms verschieben (so das die Menüleiste noch sichtbar ist)
2. "Konfigureren-> Einstellungen..." aufrufen
3. Der Dialog öffnet sich unterhalb der Taskleiste, und ist nur noch mit der Tastatur zu schliessen.

MouseOnly Anwender sind da echt aufgeschmissen. ;)

Gleiches Verhalten auch bei "Netz->FTP-Verbinden".

Mit TC6.54a waren die Dialoge noch zentriert auf dem Bildschirm.

2Ghisler:
Ich habe in einem eigenen Programm mal ein ähnliches Problem behoben indem ich in OnInitDialog die Dialogposition gegen SystemParametersInfo( SPI_GETWORKAREA,..) checke und gegebenenfalls den Dialog mit MoveWindow in den sichtbaren Bereich zurück verschiebe.

Gruß
Holger

Ediit: SPI_GETWORKAREA ist vielleicht doch nicht so gut (liefert nur Infos des PrimaryDisplayMonitor zurück) aber MSDN sei Dank gibt es anscheinend auch Lösungen für Mehrfachbildschirme: Positioning Objects on a Multiple Display Setup

Edit2: Sorry, Linksklick nicht Rechtsklick :oops:

Edit3: Ist mit TC7pB3 gefixt.
Danke,
Holger
Last edited by HolgerK on 2007-01-19, 22:09 UTC, edited 2 times in total.
User avatar
Flint
Power Member
Power Member
Posts: 3511
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

Bestätigt!
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50861
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Mit TC6.54a waren die Dialoge noch zentriert auf dem Bildschirm.
Auf vielfachen Wunsch diverser Benutzer wird der Dialog nun zentriert über dem Programm angezeigt. Hauptrund ist die Unterstützung mehrere Bildschirme.
SystemParametersInfo( SPI_GETWORKAREA,..)
Genau das geht eben wegen Mehrschirmbetrieb schief.
MSDN sei Dank gibt es anscheinend auch Lösungen für Mehrfachbildschirme
Danke, kannte ich noch nicht! Baue ich eventuell in TC7 ein.
Author of Total Commander
https://www.ghisler.com
Post Reply