| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: DCL-Datei (12106 mal gelesen)
|
GEST Mitglied Diplom Ingenieur
Beiträge: 51 Registriert: 16.07.2003
|
erstellt am: 01. Dez. 2003 14:28 <-- editieren / zitieren --> Unities abgeben:
|
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 01. Dez. 2003 14:34 <-- editieren / zitieren --> Unities abgeben: Nur für GEST
ein sld geht dcl: : image_button { text_part = "OK"; width = 7; height = 1.6; key = "img"; fixed_width = true; fixed_height = true; action = "(done_dialog 1)"; } lsp: (setq width (dimx_tile "img") height (dimy_tile "img") ) ;_ end of setq (start_image "img") (fill_image 0 0 width height img) ;_ end of fill_image (slide_image 15 2 15 15 "ok.sld") (end_image) das ist ein Beispiel....
------------------ Gruß CADwiesel Besucht uns im CHAT
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 01. Dez. 2003 15:20 <-- editieren / zitieren --> Unities abgeben: Nur für GEST
[F5] hätte geholfen um zu sehen, dass das Wiesel bereits geantwortet hat. Ja, das kann man, zumidest sld. In der dcl ein image : oder image_button definieren. Zitat: Acad-Hilfe : image { action alignment aspect_ratio color fixed_height fixed_width height is_enabled is_tab_stop key mnemonic value width }
und in der Lisp mit
Zitat: Acad-Hilfe Image tile-handling functionsFunction name Description (dimx_tile key) and (dimy_tile key) Retrieves the dimensions of a tile in dialog box units (end_image) Ends creation of the currently active dialog box image (fill_image x1 y1 wid hgt color) Draws a filled rectangle in the currently active dialog box image tile (slide_image x1 y1 wid hgt sldname) Displays an AutoCAD slide in the currently active dialog box image tile (start_image key) Starts the creation of an image in the dialog box tile (vector_image x1 y1 x2 y2 color) Draws a vector in the currently active dialog box image
Code:
(start_image "KEY") (setq x (dimx_tile "KEY")) (setq y (dimy_tile "KEY")) (fill_image 0 0 x y 0) (slide_image 0 0 x y "SLD") (end_image)
Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marvin101010 Mitglied ingenieur der architektur ohne diplom, bauzeichner ohne lehre, cad-admin ohne wissen :-)
Beiträge: 562 Registriert: 22.01.2003 Pentium 4 Windows XP Autocad 2002 Autocad 2002LT + Extender ADT 3.3 ArchiCAD
|
erstellt am: 01. Dez. 2003 16:48 <-- editieren / zitieren --> Unities abgeben: Nur für GEST
mal ne blöde frage... die hilfe ist in der beziehung eher rudimentär. kann man auf diesen "image_button" ein bmp legen? zB ein selbst erstelltes icon? ------------------ ...so long and thanx for all the fish! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 02. Dez. 2003 08:25 <-- editieren / zitieren --> Unities abgeben: Nur für GEST
|