Hi!!
Bin grade dabei so etwas ähnliches wie den "Block Einfügen" befehl für Autocad zu schreiben, um genau zu sein versuch ich einen "Komponenten Wizard" zu schreiben. Mit diesem lassen sich fertige Blöcke erstellen. In einer WindowsForm (so wie beim "BlockEinfügen" die Form wo man Skalierung , Drehung, etc.. wählen kann) kann man Parameter wie Anzahl der Eingänge und Ausgänge einstellen, die Größe des Blockes verändern und noch vieles mehr.
Habs schon mit VBA probiert!! leider scheitert es daran, dass ich es mit VBA ned schaffe ein Art Vorschaufunktion einzubinden (da es leider keinen Linie gibt in VBA -> mit der hätte ich die Komponente halt hingezeichnet) -> am besten siehe Anhang, dann versteht man was ich meine.
Ein weiteres Problem besteht darin das ich es, so wie beim BlockEinfügen Befehl, haben will dass der erstellte Block dann am Mousezeiger hängt, wenn ich auf Fertigstellen clicke.
So nun zur Frage an Die die schon mal was für ACAD programmiert haben, ist sowas mit c++ + WinAPI + ObjectARX(ich glaub zumindest dass das so heißt->hab ein bischen gestöbert im Forum) möglich, bzw ist das mit C# + ??? leichter, wahrscheinlich schon weil man sich die WinAPI ersparrt, bzw. ist des überhaupt möglich.
zu ???: (gibts was Objekt ARX ähnliches -> Wrapper Klassen hab i gelesen, aber was is das und woher bekomm ich das, ist das bei dem Object ARX Packet dabei und wie binde ich des im VisualStudio ein).
MFG THE_ONE
------------------
AMD XP 2000, 512MB-RAM
Readon 9600Pro
VIZ 2005
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP