ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Registrujte se na 22. ročník konference CADfórum 2025 - 30.9. Zámek Valeč.
Přes 119.000 registrovaných u nás, celkem 1.097.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků. Vyzkoušejte nový přesný Inženýrský kalkulátor a aktualizovaný Generátor čarových kódů.
Autodesk Fusion 360 - cloudový CAD/CAM/CAE - v CZ
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoIkonky menu v DLL

 Odpovědět Odpovědět archiv
Autor
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
ruky a hlavu (občas ;)
Stav: Offline
Bodů: 6206
Přímý odkaz na tuto zprávu Téma: Ikonky menu v DLL
    Zasláno: 30.dub.2007 v 08:08
Dobrý den,
jak funguje odkazování na ikonky menu do DLL souboru? Existuje nějaký rozumný popis jak to zkompilovta do DLL souboru apod.?
 
 
Snažil jsem se něco dozvědět z nápovědy na školním AutoCADu 2006, ale hlásilo to chybu, že soubor ynápovědy nelze najít a nemám oprávnění jít do složky AutoCADu, kde je help uložen.
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21952
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 15:31
Stačí vytvořit DLL soubor stejného jména jako MNS (CUI) soubor. Pak už se volají jen názvy jednotlivých bitmap (resource) v tomto DLL - např.:
 
[_Button("Kalkulačka", "LTE_Calc", "LTE_Calc")]C^CStart;calc.exe
 
Pro kompilaci BMP bitmap do DLL lze použít Visual Studio nebo jakýkoliv programátorský nástroj.
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
Rostislav Říha Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 03.říj.2004
Lokalita: ČR (Pha)
Používám:
ACA 2010
Stav: Offline
Bodů: 1615
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 16:13
- když nejsem programátor a nemám visualstudio, mám smůlu, nebo jinou možnost?:)
 
- když už mám cui soubor, jak ho upravím, aby pracoval s DLLkovými názvy (bez přípon) místo s názvy obrázků?
 
- existuje nějaký nástroj, jak hromadně odstranit u ikon pozadí (tj. aby pozadí přebíraly z pozadí lišty (jako to dělají originální ikony)
 
- proč u některých ikon pozadí ručně odstranit lze a u jiných ne? jaký je správný formát na uložení?
Rostislav Říha
Zpět nahoru
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
ruky a hlavu (občas ;)
Stav: Offline
Bodů: 6206
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 16:20
Pan Říha položil další otázky za mě. Díky

Upravil PepaR - 30.dub.2007 v 16:21
Zpět nahoru
Rostislav Říha Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 03.říj.2004
Lokalita: ČR (Pha)
Používám:
ACA 2010
Stav: Offline
Bodů: 1615
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 16:23
Původně odeslal(a) PepaR PepaR napsal(a):

Pan Říha položil další otázky za mě. Díky
já spíš doufám, že nám na ně odpoví:)
Rostislav Říha
Zpět nahoru
Rostislav Říha Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 03.říj.2004
Lokalita: ČR (Pha)
Používám:
ACA 2010
Stav: Offline
Bodů: 1615
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 16:32
počkejte, to ono jde zpětně upravit už zaslaný příspěvek???
Rostislav Říha
Zpět nahoru
Rostislav Říha Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 03.říj.2004
Lokalita: ČR (Pha)
Používám:
ACA 2010
Stav: Offline
Bodů: 1615
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 16:32
...aha:)
Rostislav Říha
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21952
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 16:43

ad 1) Vytváření resource souborů je "programátorská činnost", takže nejlépe je sáhnout rovnou po používaných nástrojích. Dají se využít i jiné aplikace, ale stejně musíte znát typy resource objektů, aktualizace, verzování, atd. Pro bežné uživatelské úpravy postačí individuální BMP soubory.

ad 2) ručně - viz uvedená ukázka (v podstatě smažete příponu .BMP)

ad 3) pokud jste ikony vytvářel už s průhledným pozadím není to potřeba, v opačném případě zase není jak zjistit co je pozadí

ad 4) vymazáním pixelů v editoru ikon se daná oblast zprůhlední (teoreticky by mělo fungovat i nastavení barvy na 192,192,192 ale nezkoušel jsem to)

 
 
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
Rostislav Říha Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 03.říj.2004
Lokalita: ČR (Pha)
Používám:
ACA 2010
Stav: Offline
Bodů: 1615
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 17:11
Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

ad 1) Vytváření resource souborů je "programátorská činnost", takže nejlépe je sáhnout rovnou po používaných nástrojích. Dají se využít i jiné aplikace, ale stejně musíte znát typy resource objektů, aktualizace, verzování, atd. Pro bežné uživatelské úpravy postačí individuální BMP soubory.
mame uz x let postupne do novych verzi pretahovane menu - ikonek je nekolik set....dll by bylo pohodlnejsi - asi...u ikon vadi:
  • dlouho se natahuji v cui editoru (dll by to zrychlilo?)
  • pri vytvareni novych se obcas udelaji do nesmyslnych adresaru (nevim, cim toto chovani je) a pak se pri pretahovani do spravneho snadno pochybi

Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

ad 2) ručně - viz uvedená ukázka (v podstatě smažete příponu .BMP)

viz výše - vzhledem k počtu pro mne to ruční mazání není zrovna ta super cesta...
 
Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

ad 3) pokud jste ikony vytvářel už s průhledným pozadím není to potřeba, v opačném případě zase není jak zjistit co je pozadí
opet viz vyse - ikony vznikaly postupne na ruznych pocitacich - barva pozadi je ale vzdy odlisna od barev, pouzitych pro kresbu ikony - takze treba ve photoshopu si umim udelat davku, ktera tu barvu smaze a necim nahradi...jen nevim:
  • cim tu barvu nahradit
  • s jakymi options ty obrazky ukladat

Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

(teoreticky by mělo fungovat i nastavení barvy na 192,192,192 ale nezkoušel jsem to)

192 jsou čísla RGB palety? dá se to ověřit?
 
děkuji
rr
Rostislav Říha
Zpět nahoru
Rostislav Říha Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 03.říj.2004
Lokalita: ČR (Pha)
Používám:
ACA 2010
Stav: Offline
Bodů: 1615
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 17:12
ještě poznámka:
dá se z cui zpětně vytvořit mns? aby šlo upravovat přes "seek n destroy"?:)
Rostislav Říha
Zpět nahoru
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
ruky a hlavu (občas ;)
Stav: Offline
Bodů: 6206
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 17:45
Z CUI lze soubor MNU iudělat pomocí nástroje, link na něj je v nějakém starším tématu.
 
Na to odstranění pozadí bych použil např. ArtIcons, kde je funkce pro nahrazení barvy.
 
To DLL by mi taky bodlo, ale nevím jak a čímt přesně to zkompilovat. neporadil by někdo?
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 18:07
Používám ResourceHacker. http://www.angusj.com/resourcehacker/
Program dokáže ve vytvořené DLL editovat ikony.


Zpět nahoru
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
ruky a hlavu (občas ;)
Stav: Offline
Bodů: 6206
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 18:15
RH znám, nu, ale čím tu DLL vytvořit? Nebo by stačilo vzít nějakou DLL knihovnu a našupat do ní ikonky?
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 18:37
Přesně tak, vezmeme nějakou pěkně uleželou DLL, smažeme z ní všechny ikonky a dáme nové. Je to ale docela práce, BMP ikonek se vkládají po jedné...
A kde vzít nějakou DLL? Třeba v Expres tools je jedna...

A nebo z mailu, který jsem Vám 14.4. posílal...  Smile (toolbary.DLL)...



Zpět nahoru
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
ruky a hlavu (občas ;)
Stav: Offline
Bodů: 6206
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 18:43
To mě napadlo, ale nebude to čistá práce ;)
Zpět nahoru
vknop Zobrazit panel
Zasloužilý člen
Zasloužilý člen

.

Přihlášen: 04.říj.2004
Lokalita: Czech Republic
Stav: Offline
Bodů: 181
Přímý odkaz na tuto zprávu Zasláno: 30.dub.2007 v 20:48
Původně odeslal(a) alfred alfred napsal(a):

...smažeme z ní všechny ikonky a dáme nové. Je to ale docela práce, BMP ikonek se vkládají po jedné...
Proč? Není od věci občas prubnout Help. Třeba kapitola "Commandline Scripting"...
(Bavíme se ResourceHackeru)
Zpět nahoru
Rostislav Říha Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 03.říj.2004
Lokalita: ČR (Pha)
Používám:
ACA 2010
Stav: Offline
Bodů: 1615
Přímý odkaz na tuto zprávu Zasláno: 07.kvě.2007 v 13:53
jeste poznamka - ono je to i naopak: clovek ma novou verzi s novym menu, to ma ikonky nekde v dll, clovek upravuje prikazy a ikonky prestanou poslouchat - lze nejak obracene dostat vsechny ikonky z dll ven do bitmap?
Rostislav Říha
Zpět nahoru
PepaR Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 29.lis.2004
Lokalita: ČR (ZL)
Používám:
ruky a hlavu (občas ;)
Stav: Offline
Bodů: 6206
Přímý odkaz na tuto zprávu Zasláno: 07.kvě.2007 v 13:55
Ano např. Restorator nebo ResHacker to umí.
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 7496:V mém CUI/CUIX menu se ikony zobrazí jen jako otazník v obláčku.
Tip 6567:VIPKRITICKÁ CHYBA: Unhandled e06d7363h Exception at 7c812a5bh
Tip 9760:Inventor - mizí záložka Vaultu.
Tip 3461:Chyba "knihovna DLL není platnou kopií..." při spuštění Mechanical ve Windows XP.
Tip 616:Jak automaticky opakovat příkaz z menu nebo nástrojového panelu?
Tip 7605:Jak dekompilovat CUIX soubor menu?


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,289 sekund.