CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: EddyBeerke op vr 10 07 2015, 14:37:08

Titel: Menu (cuix) met .dll (opgelost)
Bericht door: EddyBeerke op vr 10 07 2015, 14:37:08
Beste luitjes,

Ik beschik net over AutoCAD 2015.
Nu is met acad 2015 een echt verschil te zien met het donker en lichte thema... dus ook de icons zijn daarvoor aangepast. Kijk maar eens het verschil bij de knop "Line" in de ribbon of toolpallete.

Nu wil ik ook graag het donkere en lichte thema ondersteunen.

Heeft iemand daar ervaring mee en zo ja hoe los ik dat op?

Ik heb gelezen dat je icons in een dll bestand kunt zetten:
Menu.cuix
Menu.dll
Menu_light.dll

Maar hoe en waarmee maak je z'n dll bestand?
En hoe koppel ik die icons aan een knop?

Alvast bedankt

Titel: Re: Menu (cuix) met .dll
Bericht door: roy_043 op vr 10 07 2015, 16:28:33
2 links m.b.t. het maken van een .dll bestand:
http://www.afralisp.net/archive/vbaa/vba15.htm
http://www.afralisp.net/archive/vbaa/vbadll.htm

Ik weet niet hoe het zit bij een .cuix bestand. Maar bij een .cui is het nodig om het .dll bestand dezelfde 'base name' te geven als het menubestand en beide bestanden in dezelfde map te plaatsen. Dus in jouw voorbeeld zal Menu.dll gebruikt worden.
Stel je stopt een image bestand met de naam def.bmp in Menu.dll dan is 'def' de image id die je moet gebruiken in het menu bestand:
<Macro>
   <Name>Abc</Name>
   <Command>_abc</Command>
   <HelpString>Info over abc</HelpString>
   <Image ID="def"/>
</Macro>
Titel: Re: Menu (cuix) met .dll
Bericht door: EddyBeerke op vr 10 07 2015, 16:51:56
Citaat van: roy_043 op vr 10 07 2015, 16:28:33
2 links m.b.t. het maken van een .dll bestand:
http://www.afralisp.net/archive/vbaa/vba15.htm
http://www.afralisp.net/archive/vbaa/vbadll.htm

Ik had deze al gevonden maar die krijg ik niet werkend.
Ook de dll bestanden werken niet.

Wil ik verder komen moet ik eerst een eigen dll maken... en hoe doe je dat dan?
Titel: Re: Menu (cuix) met .dll
Bericht door: roy_043 op za 11 07 2015, 09:43:34
Citaat van: EddyBeerke op vr 10 07 2015, 16:51:56
Wil ik verder komen moet ik eerst een eigen dll maken... en hoe doe je dat dan?
Bij de 2e link hoort een .zip met een leeg .dll bestand.
Titel: Re: Menu (cuix) met .dll
Bericht door: roy_043 op za 11 07 2015, 11:03:42
Volgens onderstaande link kun je een .cuix ook direct bewerken. Het is eigenlijk een .zip bestand.
http://www.theswamp.org/index.php?topic=49071.msg541859#msg541859
Titel: Re: Menu (cuix) met .dll
Bericht door: EddyBeerke op ma 13 07 2015, 10:05:16
Citaat van: roy_043 op za 11 07 2015, 09:43:34
Bij de 2e link hoort een .zip met een leeg .dll bestand.

Heb het nog eens stap voor stap gedaan en krijg het nu wel voor elkaar dat de dll gebruikt kan worden!!!
Raarsel wat ik fout heb gedaan.

Ik ga nog ff verder stoeien... Thnx
Titel: Re: Menu (cuix) met .dll
Bericht door: EddyBeerke op di 28 07 2015, 16:34:26
E.e.a. voor elkaar gekregen met http://www.angusj.com/resourcehacker/
en het basis bestand van http://www.afralisp.net/archive/vbaa/vbadll.htm

De plaatjes als .bmp gemaakt met kleur (RGB) 192,192,192 als achtergrondkleur.
Voor de toolpalettes kun je gewoon twee plaatjes opgeven.
Titel: Re: Menu (cuix) met .dll
Bericht door: bart op di 04 08 2015, 14:47:43
Citaat van: roy_043 op za 11 07 2015, 11:03:42
Volgens onderstaande link kun je een .cuix ook direct bewerken. Het is eigenlijk een .zip bestand.
http://www.theswamp.org/index.php?topic=49071.msg541859#msg541859

Als je een .cuix hernoemt naar .zip
Kan je deze uitpakken naar de afzonderlijke bestanden
Dat kan handig zijn.
Het weer samenstellen van een .cuix kan je echter beter aan autocad overlaten als je een van deze bestanden aanpast.


Titel: Re: Menu (cuix) met .dll (opgelost)
Bericht door: EddyBeerke op wo 19 08 2015, 13:57:38
Citaat van: bart op di 04 08 2015, 14:47:43
Als je een .cuix hernoemt naar .zip
Kan je deze uitpakken naar de afzonderlijke bestanden
Dat kan handig zijn.
Het weer samenstellen van een .cuix kan je echter beter aan autocad overlaten als je een van deze bestanden aanpast.

Heb ik ook wel eens gedaan om diverse icons te veranderen, idd best handig  :vreegoe:.
Maar ik wilde een oplossing voor de twee thema's die acad nu heeft, en daar heb je dus twee .dll bestanden voor nodig.