Здравствуйте!
Написал программу: при запуске на экране появляются значки. При нажатии на них они качаются в разые стороны и запускается опр. программа. Ну типа RockedDoca или дока из MacOSa только значки можно перемещать.
Проблемм несколько:
1) как запускать панель управления, мой компьютер, корзину и тд.
2) Как извлечь из exe, dll, lnk и др файлов значок БОЛЬШОГО размера (48x48,64x64,96x96,128x128) (explorer это ведь как то делает?!) ExtractAsociatedIcon извлекает значок 32x32 а GetSHInfo извлекает только 16x16 и 32x32 еще и неполноцветные (24бита а не 32бита).
У меня есть несколько решений не одно не могу осуществить: а) каким то образом растягивать маленикие иконки при этом сглаживая их чтобы не было видно что они растянуты (мне кажется это решение не идеалтное не получится сделать так чтобы не было видно растяжения...) б) извлекать большие иконки из библиотек но у меня не получается...
3)Полученные иконки надо преобразовать в IconSource(WPF).
Проект у меня WPF.
Помогите пожалуйста!