Hot News aus dem CAD.de-Newsletter:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Solid Edge
  Fenstergröße in SE

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:   Fenstergröße in SE (1686 mal gelesen)
Mrole
Mitglied



Sehen Sie sich das Profil von Mrole an!   Senden Sie eine Private Message an Mrole  Schreiben Sie einen Gästebucheintrag für Mrole

Beiträge: 118
Registriert: 02.04.2003

erstellt am: 16. Feb. 2011 11:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

gibt es eine Möglichkeit, das Graphik-Fenster in SE von der Größe und Position her abzufragen?
Das komplette Window bekommt man mit Screen. Aber wo finde ich das Graphik-Display?

Vielen Dank schon mal und Grüße
Roland

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Martin Nofer
Mitglied
Techniker


Sehen Sie sich das Profil von Martin Nofer an!   Senden Sie eine Private Message an Martin Nofer  Schreiben Sie einen Gästebucheintrag für Martin Nofer

Beiträge: 274
Registriert: 21.04.2006

SE ST7 MP4, Win7, Intel i7, 16GB RAM, Nvidia Quadro K2100M

erstellt am: 16. Feb. 2011 13:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Mrole 10 Unities + Antwort hilfreich

Hallo Roland,

über das kostenlose Tool WinExplorer kannst Du das herausbekommen. Einfach mal googeln.
PS: Ist auch sehr nützlich um Fenster, welche auf einem nicht angeschlossenen Bildschirm verschwunden sind, wieder zurückzuholen.

------------------
Gruß

Martin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Markus Gras
Moderator
Solid Edge AE


Sehen Sie sich das Profil von Markus Gras an!   Senden Sie eine Private Message an Markus Gras  Schreiben Sie einen Gästebucheintrag für Markus Gras

Beiträge: 4488
Registriert: 20.07.2000

Kritik muß sachlich falsch und persönlich verletzend sein, damit sie wirkt.

erstellt am: 16. Feb. 2011 13:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Mrole 10 Unities + Antwort hilfreich

Bei WinExplorer ist auch der Quellcode dabei.

------------------
Gruß
Markus Gras
Unitec Informationssysteme GmbH

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pablo
Mitglied
Techniker


Sehen Sie sich das Profil von pablo an!   Senden Sie eine Private Message an pablo  Schreiben Sie einen Gästebucheintrag für pablo

Beiträge: 432
Registriert: 23.01.2002

Win7
Office 2010
ST6 64bit

erstellt am: 16. Feb. 2011 15:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Mrole 10 Unities + Antwort hilfreich

Roland,

Application.Width/Height
  => Größe des gesamten Solid Edge-Fensters
Application.UsableWidth/UsableHeight
  => Größe des Solid Edge-Arbeitsbereichs

Application.ActiveWindow.Width/Height
  => Fenstergröße des aktiven Dokuments
Application.ActiveWindow.UsableWidth/UsableHeight
  => Arbeitsbereich des aktiven Dokumentes

pablo

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Mrole
Mitglied



Sehen Sie sich das Profil von Mrole an!   Senden Sie eine Private Message an Mrole  Schreiben Sie einen Gästebucheintrag für Mrole

Beiträge: 118
Registriert: 02.04.2003

erstellt am: 17. Feb. 2011 11:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Pablo,

das App-Window ist aber das komplette oder? Ich möchte nur die Position vom Graphik-Bereich ausfindig machen, der UsebleRange ist das aber nicht, wie ich das sehe:

With objApp
  Fenster.Left = .Left + .width - .UsableWidth
  Fenster.Top = .Top + .Height - .UsableHeight
End With

VG Roland

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pablo
Mitglied
Techniker


Sehen Sie sich das Profil von pablo an!   Senden Sie eine Private Message an pablo  Schreiben Sie einen Gästebucheintrag für pablo

Beiträge: 432
Registriert: 23.01.2002

Win7
Office 2010
ST6 64bit

erstellt am: 17. Feb. 2011 12:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Mrole 10 Unities + Antwort hilfreich

Roland,

der Rand beim Fenster ist i.A. links, rechts und unten gleich und zwar (Width - UsableWidth)/2.
Die Höhe des oberen Randes ergibt sich dann mit Height - UsableHeight - (Width - UsableWidth)/2.
Wie man die Breite der Ränder bei Application herausfindet weiß ich nicht.

Ob Left/Top beim Fenster von Application.Left/Top, vom UsableRange der Applikation oder absolut gemessen wird habe ich nicht ausprobiert. Zum Testen könntest du den WindowState des Fensters maximieren.

pablo

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Mrole
Mitglied



Sehen Sie sich das Profil von Mrole an!   Senden Sie eine Private Message an Mrole  Schreiben Sie einen Gästebucheintrag für Mrole

Beiträge: 118
Registriert: 02.04.2003

erstellt am: 17. Feb. 2011 15:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


SE_Windows.gif

 
Hallo Pablo,

die im Anhang gekennzeichnete Stelle bekomme ich dadurch nicht, wie ich das sehe.Der Bezug geht glaub immer auf das ganze Fenster. Ich möchte mein Fenster immer rechts von dem Pathfinder-Fenster platzieren und unterhalb der Menüleiste. Das Kreuz wäre quasi immer linke obere Ecke des eingebauten Fensters, egal in welchem Zustand (normal oder maximiert) sich SE-App befindet.

VG Roland

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pablo
Mitglied
Techniker


Sehen Sie sich das Profil von pablo an!   Senden Sie eine Private Message an pablo  Schreiben Sie einen Gästebucheintrag für pablo

Beiträge: 432
Registriert: 23.01.2002

Win7
Office 2010
ST6 64bit

erstellt am: 21. Feb. 2011 09:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Mrole 10 Unities + Antwort hilfreich

Hallo Roland,

Kannst du das Fenster nicht einfach maximieren? Alternativ:
WindowState auf 0 setzen
  Breite und obere Höhe des Fensterrahmens ermitteln
WindowState auf 2 setzen
  Top und Left des oberen Eckpunktes ermitteln
WindowState auf 0 setzen
  Left = Left und Rahmenbreite
  Top = Top und obere Höhe
Falls erforderlich kannst du für die beiden ersten Schritte ein leeres Fenster erzeugen.

pablo

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Mrole
Mitglied



Sehen Sie sich das Profil von Mrole an!   Senden Sie eine Private Message an Mrole  Schreiben Sie einen Gästebucheintrag für Mrole

Beiträge: 118
Registriert: 02.04.2003

erstellt am: 27. Feb. 2011 17:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Pablo,

danke, soweit ist das klar, aber dann bin ich immer noch links im Fenster(?). Ich möchte ja gern die dynamische Position rechts neben der Edgebar (direkt neben dem SplitterBalken) und direkt unterhalb der Menüleiste, also Beginn Graphikfenster. Geht das?

Grüße Roland

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pablo
Mitglied
Techniker


Sehen Sie sich das Profil von pablo an!   Senden Sie eine Private Message an pablo  Schreiben Sie einen Gästebucheintrag für pablo

Beiträge: 432
Registriert: 23.01.2002

Win7
Office 2010
ST6 64bit

erstellt am: 28. Feb. 2011 08:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Mrole 10 Unities + Antwort hilfreich

Hallo Roland,

ein maximiertes Dokument-Fenster wird von SE so erzeugt wie in deinem Screenshot dargestellt.
Mit Left und Top erhältst du den Punkt mit dem roten Kreuz.

pablo

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2020 CAD.de | Impressum | Datenschutz