Zdravím, existují různé prográmky, které umí vyčíst z (resource) exe souboru ikony a kursory. Jakým způsobem lze pomocí vb.net tyto soubory (aktuálně ikony) získat? Nabízelo se API ExtractIcon a ExtractIconEx, ale tím získám příslušnou ikonu pro exe případně v různých velikostech, ikony použité třeba v panelech už ne? Ještě tuším jak načíst ikony známých typů asociovaných souborů, ale jak získat kompletní sadu ikon, resp. vyčíst konkrétní ikonu ze setu používaného programem např. podle nějakého id či klíče? Má-li příslušný control vlastnost Enabled, pak při znepřístupnění je vytvořena zešedlá verze ikony, ale jak se postupuje např. při použití ikon v TreeView nebo ListView, kde je požadavek vytvořit nepřístupné Node nebo ListItem, je nutné nějak vytvářet disabled stav ikony třebas pomocí graphics? Lze tento disabled stav také přímo vyčíst jako nepřístupnou 'gray' ikonu? Nebo prostřednictvím ImageListu či něčeho jiného, co to svede, nějak měnit stav ikony? Jak si v případě potřeby nepřístupné ikony poradit? Za případné info, nasměrování, příklad či link na materiál ke studiu všem předem děkuji.
|