Hallo Mike2000,
und herzlich willkommen im Forum. 
So weit ich weiß, gibt es für diese so einfach aussehende Aktion im "Usermodus" keine Entsprechung per API
. Selektion ist IMHO
ziemlich übel per API
zu machen.
Was ich tun würde, wenn ich das machen müßte (und ich bin froh, dass ich das nicht brauche
) ist den User erst das "Rechteck" ausziehen lassen (also zwei Punkte selektieren), dann alle Elemente der Zeichnung abklappern und deren Koordinaten überprüfen, ob sie innerhalb der Zone sind. Dabei mußt du dann wahrscheinlich noch für die einzelnen Views die Transformationsmatrizen bemühen, um die Koordinaten umrechnen zu können.
Wenn innerhalb des Bereiches dann den Namen des Objekts ermitteln und per ModelDoc2.SelectByID ( objectName, objectType, x, y, z) bzw ModelDoc2.AndSelectByID die Selektion aufbauen.
Jedesmal wenn ich so etwas probiere frage ich mich, ob die SolidWorks Programmierer das auch so machen (müssen) ... die armen Kerle.
Ich würde mich aber freuen eines besseren belehrt zu werden, denn diese Methode ist eigentlich total daneben 
Ciao,
Stefan
------------------
Inoffizielle deutsche SolidWorks Hilfeseite
http://solidworks.cad.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP