06:02

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2822-14-26
#original-date: 17.04.2008 Thu
#original-time: 2:26 PM
#original-day:  2822
#original-host: WinXP Prof SP2 (Build 2600)

Сделала полезный контрол - Icon Draw Control ^_^ Он похож на Picture Box, но предназначен для вывода иконок. В чём смысл такого решения? А в том, что он использует DrawIcon для отрисовки иконки (позволяет попутно получить информацию о самой иконке) и прекрасно дружит с XP иконками, которые выглядят крайне непривлекательно, если использовать код из прошлого поста.

Нет, можно напрямую использовать DrawIcon(), но зато у контрола больше сервиса, и не надо всё постоянно контролировать.

До:



и после:



#music: Mercedes Benz World Racing\skidding

Комментарии
18.04.2008 в 19:11

Сварливая задница
Я не понимаю, как вы это сделали, но я себе такую программу готов даже купить! Что для меня случай редкий. Обычно, весь софт я скачиваю, но ЭТО!.. Ничто меня не бесит в операционке так, как графические заглюки. И вот когда вышла ХР я уж думал, что теперь они позади. Так нет же. Но теперь я вижу, что не всё потеряно. Виват,товарищи.
19.04.2008 в 03:52

Тотальная неудачница и убийца жёстких дисков.
Эммм... На самом деле программа не исправляет ни чего, она просто правильно использует Win32 API для того чтобы нарисовать у себя в окне иконку нового формата (в XP появились иконки с полупрозрачностью). Так как VB6 писали ещё когда NT5 (так называлась Windows 2000) только разрабатывалась, он много чего не умеет, в том числе и работать с такими иконками ^^

А сама программа всего лишь переименовывает значок "Мой компьютер" на рабочем столе ^^
19.04.2008 в 05:28

Сварливая задница
Линда Кайе :smiletxt:
Тепернь буду дооолго - долго думать,а только потом говорить)) Черт,стыдно-то как. Ну, юзверь,он юзверь и есть))) :bang:

19.04.2008 в 06:02

Тотальная неудачница и убийца жёстких дисков.
Да ни чего страшного ^^ Пост предназначался скорее программерам, нежели пользователям, поэтому немудрено ошибиться ^^