| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Standarddialogfeld bearbeiten (261 mal gelesen)
|
Acadharry Mitglied
Beiträge: 4 Registriert: 03.01.2002
|
erstellt am: 03. Jan. 2002 11:41 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, Wir wollen aus einer Diabibliothek über ein Standarddialogfeld Blöcke einfügen. Das Dialogfeld besteht aus einem Listenfeld und verschiedenen images. Das Einfügen funktioniert bereits,jedoch das Listenfeld ist zu schmal. Der Text wird unvollständig dargestellt. Wie kann man das Listenfeld verbreitern? Bei unserer Buttonprogrammierung fiel uns auf: ^C^C$I=5152.515202 $I=* Was bedeutet bei dieser Syntax das "$I" ?? und "$I=*" ?? Danke
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 03. Jan. 2002 16:11 <-- editieren / zitieren --> Unities abgeben: Nur für Acadharry
Hi, zu: ^C^C$I=5152.515202 $I=* Das "$I=5152.515202" setzt das Bildmenü "5152.515202" (welches bei dieser Syntax in der gleichen Menüdatei wie der Eintrag selbst definiert sein muß, also im Abschnitt "***image" unter "**5152.515202") als aktuelles Bildmenü. Der Wert "$I=*" ruft das aktuelle Bildmenü auf. Zur Listenbreite: Hab ich jetz genau gefunden! Wird in der "acad.dcl" definiert. 1. Mache eine Sicherheitskopie von der Acad.dcl. 2. Öffne die Acad.dcl mit einem Ascii-Editor (z.B. Notepad) 3. Suche nach: "acad_icon: dialog" (ohne Hochkommas) 4. Ändere den "width" Wert ab. Standard ist 20. ... ... acad_icon: dialog { key = "label"; initial_focus = "listbox"; : row { : list_box { // ********* Hier Änderung eintragen ************* // alter Wert: width = 20; // neuer Wert: ...nächste Zeile... width = 60; height = 21; fixed_height = true; key = "listbox"; allow_accept = true; } ... ... 5. Änderung speichern. 6. AutoCAD neu starten... Fertig! Ciao, Marc PS: Das vorige Posting mit "Base.dcl" war Quatsch! [Diese Nachricht wurde von marc.scherer am 03. Januar 2002 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Acadharry Mitglied
Beiträge: 4 Registriert: 03.01.2002
|
erstellt am: 04. Jan. 2002 08:50 <-- editieren / zitieren --> Unities abgeben:
|
Thomas Rausch Mitglied
Beiträge: 1199 Registriert: 26.03.2001 Intel P4 2,6 GHz 512 MB RAM NVIDIA GeForce FX 5200 . WinXP prof. Autodesk Map 2004 SP 1 WS-Landcad 2004 . Tetris
|
erstellt am: 04. Jan. 2002 15:31 <-- editieren / zitieren --> Unities abgeben: Nur für Acadharry
Hallo Marc, nur so eine Idee: gibt es denn in dieser Datei auch die Möglichkeit, die vielgewünschte Änderung von Länge und Breite der Layerliste aus dem Werkzeugkasten Eigenschaften zu verändern ohne Zusatzprogramme zu nutzen? ich blicke dort nicht durch und traue mich auch nicht es wäre mir aber 10 Punkte wert ------------------ gruß thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 04. Jan. 2002 19:02 <-- editieren / zitieren --> Unities abgeben: Nur für Acadharry
Hi Thomas, zu: "die vielgewünschte Änderung von Länge und Breite der Layerliste aus dem Werkzeugkasten Eigenschaften zu verändern" Ein klares "Nein". 1. Werkzeugkästen werden allgemein nicht in DCL's definiert... 2. An die speziellen "Listentoolbars" kommt man nicht ran, sind wohl "Hardcodiert". Da wird man dann wohl die Acad.exe o.ä. dekompilieren/patchen müßen, oder eben QuikPik von Manusoft benutzen. Ciao, Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |