![]() |
|
Bitte drücken Sie nicht mehrfach auf "Antwort speichern".
*Ist HTML- und/oder UBB-Code aktiviert, dann können Sie HTML und/oder UBB Code in Ihrem Beitrag verwenden.
Beiträge: 3 / 0 Beiträge: 170 / 0 Früher brauche man 3 Comodore, um zum Mond zu fliegen - heute braucht man 1 Ghz um Windows zu starten... Beiträge: 201 / 43 Sw 2015 SP3 zunächst einmal scheint es in VB wirklich nicht so einfach zu sein. SldWorks.PreviewDoc ( hWnd, fullname) mit dem Hinweis, dass das nur in DLLs (also C++) funktioniert. Schade! Aber: Wer sucht der findet, und zwar in der SDMLib. Dim sldFilename, bmpFilename As String Das wäre schon mal ein Anfang. Klar Dateinamen suchen, einsetzen, usw... Den Rest kriegst Du sicher selbst hin. Keep hacking!juergengraf Weiss jemand, wie man in einem VB-Programm die
Vorschaubilder von Solid-Worksdateien
einbinden kann?Baltenweck Mir hat mal jemand gesagt dass die Vorschaubilder BMP-Dateien sind.
Suchst du diese Dateien oder weisst du nicht wie man sie anspricht ?Armin B Hallo Zusammen,
Schaut man in die SWX-API, so findet man dort nur den Eintrag:
Dazu in VB-Studio unter Projekt - Verweise die Bibliothek SDM.DLL im SolidWorks Programmverzeichnis referenzieren und schon kann man diese nutzen.
Dim BmpSaver As New SDMLib.smBitMap
BmpSaver.extractBitMap2File sldFilename, bmpFilename
Damit wäre das Bitmap in einer Datei.
Im zweiten Schritt ist es dann in einen Dialog zu laden (darzustellen).
Dazu bedient man sich z.B. des Image-Controls und setzt dessen Eigenschaft Picture auf den Namen der BMP-Datei.
Fertig (zumindest theoretisch:-))
Armin