Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  API:Linke obere Ecke vom Eigenschaftsmanager?

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
Autor Thema:  API:Linke obere Ecke vom Eigenschaftsmanager? (667 mal gelesen)
Thomas5
Mitglied
Konstrukteur, SWX-Admin


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

Beiträge: 420
Registriert: 14.07.2003

SWX2013

erstellt am: 21. Okt. 2009 15:33    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


linke_obere_Ecke.jpg

 
Hallo,
ich möchte mit Mouse.Move... Häckchen im Eigenschaftsmanager treffen.
Weil aber je nach Bedarf die eingeblendeten Schaltflächenleisten den Eigenschaftsmanager verschieben, brauche ich die linke obere Ecke vom Eigenschaftsmanager als OffSet.
Weiß da jemand, wie geht?
Viele Grüße!
Thomas

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

Thomas5
Mitglied
Konstrukteur, SWX-Admin


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

Beiträge: 420
Registriert: 14.07.2003

SWX2013

erstellt am: 22. Okt. 2009 17: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

Hallo,
nur für jene, die´s interessiert, wie es ausgegangen ist.
Weil ich in der API-Hilfe nichts vom einem OffSet für den Eigenschaftsmanager finden konnte, habe ich mir den aus der Windows-Registrierung geholt.
Leider ändert der sich während einer Sitzung nicht mit, weil SWXSolidWorks seine Einstellungen erst beim Beenden der SWXSolidWorks-Sitzung speichert.
Das ist mein Code:
Code:
Dim myWSH As Object
Dim RegKey  As String
Dim PM As Variant
Dim OffSetX As Integer
Dim OffSetY As Integer

Set myWSH = CreateObject("WScript.Shell") 'OffSet vom Eigenschaften-Mgr aus der Windows-Registrierung holen
RegKey = "HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2009\User Interface\Dialogs\uiPMDockingPaneMiniWnd"
           'z.B.  ="0,1,-1,-1,-1,-1,26,117,175,263"
PM = Split(myWSH.regread(RegKey), ",")
OffSetX = PM(6)
OffSetY = PM(7)



So funktioniert´s erst mal, bis für SWX2010 ein anderer Reg.-Schlüssel sein wird.
Viele Grüße!
Thomas

[Diese Nachricht wurde von Thomas5 am 22. Okt. 2009 editiert.]

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)2024 CAD.de | Impressum | Datenschutz