| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo | | | | Effektives Anforderungsmanagement und agile Entwicklung, eine Pressemitteilung
|
Autor
|
Thema: ActiveX-Control im Modeling einbinden? (1219 / mal gelesen)
|
Kricher Mitglied Entwickler
Beiträge: 270 Registriert: 10.09.2004 Solid Edge (ST6 - SE2019) SolidWorks (2014 - 2019) DraftSight 2016 und 2018 Creo Elements Direct Modeling (SolidDesigner V17, V18, V19, V20) Inventor 2018 ACAD/Mechanical 2018
|
erstellt am: 03. Nov. 2017 17:35 <-- editieren / zitieren --> Unities abgeben:
Hi Ihr, ich möchte im Modeling ein Panel haben, in dem ein externes ActiveX-Control angezeigt wird. Am besten sollte das Panel auf der rechten Seite des Anwendungsfensters platziert sein (docked). Ist sowas über API möglich, ich habe leider selbst keine Lösung gefunden. Weder über Lisp noch über .Net (Addin) bekomme ich dies umgesetzt. Mir würde aber auch eine andere Lösung helfen, bei der ich eine URL anzeigen kann und die Adresse wärend der Laufzeit ändern kann. In anderen CAD-Systemen habe ich dies hinbekomnmen (Inventor, SolidWorks, SolidEdge, DraftSight), allerdings waren dies sicher auch schon immer reine Windows-Programme. In ProE geht zumindest das mit dem Anzeigen der URL in dem eingebetteten Webbrowser ,da das Webpanel ja quasie schon immer mit dabei ist;-) Wenn einer eine Idee hat, gerne her damit. CU Kricher Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 06. Nov. 2017 19:17 <-- editieren / zitieren --> Unities abgeben: Nur für Kricher
In meiner Zeit bei CoCreate (laaange her) habe ich mal sowas ausprobiert:
- Aus Lisp heraus ein HTML-Control erzeugen und darin eine beliebige URL anzeigen lassen
- Control mittels UICT in einen Dialog oder andere UI-Komponenten einbetten und kontrollieren (anzeigen, positionieren, verstecken...)
Da das Webcontrol per Default IE-Komponenten instantiiert, hätte man im dargestellten Inhalt auch ein ActiveX-Control referenzieren können. Im Prinzip wäre ich also optimistisch, dass das von Dir beschriebene Szenario machbar ist. Claus
Zitat: Original erstellt von Kricher: Hi Ihr,ich möchte im Modeling ein Panel haben, in dem ein externes ActiveX-Control angezeigt wird. Am besten sollte das Panel auf der rechten Seite des Anwendungsfensters platziert sein (docked). Ist sowas über API möglich, ich habe leider selbst keine Lösung gefunden. Weder über Lisp noch über .Net (Addin) bekomme ich dies umgesetzt. Mir würde aber auch eine andere Lösung helfen, bei der ich eine URL anzeigen kann und die Adresse wärend der Laufzeit ändern kann. In anderen CAD-Systemen habe ich dies hinbekomnmen (Inventor, SolidWorks, SolidEdge, DraftSight), allerdings waren dies sicher auch schon immer reine Windows-Programme. In ProE geht zumindest das mit dem Anzeigen der URL in dem eingebetteten Webbrowser ,da das Webpanel ja quasie schon immer mit dabei ist;-) Wenn einer eine Idee hat, gerne her damit. CU Kricher
------------------ CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/ - Blog: http://www.clausbrod.de/Blog Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AlexG Mitglied
Beiträge: 133 Registriert: 05.04.2013 CP/M; 6510@0,985249 MHz; 64KB RAM; 20KB ROM; MOS 6569
|
erstellt am: 08. Nov. 2017 09:11 <-- editieren / zitieren --> Unities abgeben: Nur für Kricher
Hallo, finde das Thema auch interessant, daher möchte ich einmal kurz nachfragen, wie man aus Lisp heraus ein HTML-Control erstellt? Da das UICT selber kein HTML-Control zur Verfügung stellt. Dank & Gruß, Alex ------------------ Computer sind unbrauchbar. Sie können nur Fragen beantworten. Pablo Picasso, Maler Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kricher Mitglied Entwickler
Beiträge: 270 Registriert: 10.09.2004 Solid Edge (ST6 - SE2019) SolidWorks (2014 - 2019) DraftSight 2016 und 2018 Creo Elements Direct Modeling (SolidDesigner V17, V18, V19, V20) Inventor 2018 ACAD/Mechanical 2018
|
erstellt am: 08. Nov. 2017 09:18 <-- editieren / zitieren --> Unities abgeben:
Hi Alex, gibt es doch nicht, Du hast die gleiche Frage zur fast gleichen Zeit wie ich gestellt Ich bekam noch die Meldung, dass nicht mehr als ein "... Einträge pro Zeiteinheit ..." oder so ähnlich möglich sind Und danke an Claus für die Antwort, war gestern im totalen Streß-Modus, darum erst heute die Antwort mit der gleichen Frage wie Alex. Ich konnte dazu leider nichts finden somit fehlt mir hier der Ansatz. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 16. Nov. 2017 18:48 <-- editieren / zitieren --> Unities abgeben: Nur für Kricher
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|