Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Консультации по функциям WinAPI


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Орловский Дмитрий
Статус: Советник
Рейтинг: 5824
∙ повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Профессор
Рейтинг: 2716
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 2636
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / WinAPI

Номер выпуска:595
Дата выхода:13.09.2011, 16:30
Администратор рассылки:Лысков Игорь Витальевич (Старший модератор)
Подписчиков / экспертов:220 / 88
Вопросов / ответов:3 / 4

Консультация # 76998: Вобщем вопрос в следущем: каким образом создается тень... например у значков... или для примера тень у Сплэш-экpана при открытии Photoshop CS2. Зранее спасибо!!...


Консультация # 21722: Здравствуйте, эксперты. Мой вопрос не совсем по теме, но всё же... Подскажите, пожалуйста, где в сети можно почерпнуть информацию о GDI+ под C++ (желательно электронные книги). Буду премного благодарен......
Консультация # 16056: привет всем. Я тут застрял на обработке WM_MOUSELEAVE и WM_MOUSEHOVER. Вычитал в сети, что сначала нужно заюзать TrackMouseEvent, чтоб система слала эти сообщения окну. Но, как показывает практика посылается только WM_MOUSELEAVE. :((( и к тому же посылается это сообщение даже если мышь наезжает на меню или кнопку или текст/комбо бокс.... Мне нужно,...

Консультация # 76998:

Вобщем вопрос в следущем:
каким образом создается тень... например у значков... или для примера тень у Сплэш-экpана при открытии Photoshop CS2.
Зранее спасибо!!

Дата отправки: 27.02.2007, 16:12
Вопрос задал: Gwest
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Sergey A. Wedensky (Практикант):

Здравствуйте, Gwest!

Тень у значков - это альфа-канал. Она может присутствовать только у значков 32-битного формата (24 бита на точку - цвет, 8 бит - прозрачность). Она не формируется из формы значка, а присутствует там изначально, т.е. вокруг (ну или справа снизу) на изображении значка темные пикселы, а альфа-канал имеет непрозрачные значения на пикселах основного изображения, а на области тени плавно перетекает в прозрачные. Надо заметить, отображать такие значки умеет винда начиная с XP (или 2000?). Многие редакторы иконок, поддерживающие XP формат умеют формировать тень автоматически.

Тень окну добавляется классовым стилем CS_DROPSHADOW (опять же, поддерживается в последних версиях Win).

Консультировал: Sergey A. Wedensky (Практикант)
Дата отправки: 01.03.2007, 11:07
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 21722:

Здравствуйте, эксперты.
Мой вопрос не совсем по теме, но всё же...
Подскажите, пожалуйста, где в сети можно почерпнуть информацию о GDI+ под C++ (желательно электронные книги).
Буду премного благодарен...

Дата отправки: 03.06.2005, 17:36
Вопрос задал: Александр Селиванов
Всего ответов: 2
Страница онлайн-консультации »


Консультирует SackTap:

Здравствуйте, Александр Селиванов!
посмотрите rsdn.ru - там точно было введение в GDI+

Консультировал: SackTap
Дата отправки: 03.06.2005, 19:30
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Jadd (Специалист):

Здравствуйте, Александр Селиванов!
Лучшая информация всегда у разработчика. Если владеешь английским языком, то тебе прямая дорога на msdn.microsoft.com. Там же можно попробовать найти книги по этой теме, которые рекомендует сама microsoft. А далше - дело техники. Идешь в осла (eDonkey, eMule) и качаешь. Там же, кстати, можно ввести в строке запроса что-то типа GDI+ и вероятно найдется то, что нужно

Консультировал: Jadd (Специалист)
Дата отправки: 03.06.2005, 21:12
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 16056:

привет всем. Я тут застрял на обработке WM_MOUSELEAVE и WM_MOUSEHOVER. Вычитал в сети, что сначала нужно заюзать TrackMouseEvent, чтоб система слала эти сообщения окну. Но, как показывает практика посылается только WM_MOUSELEAVE. :((( и к тому же посылается это сообщение даже если мышь наезжает на меню или кнопку или текст/комбо бокс.... Мне нужно, просто, знать когда мышь наехала на окно (включая меню и полоску с кнопками минимайз, максимайз и клоз) и уехала с окна т.е. за его внешние границы... помогите, плиз, кто чем может. :))
(кодирую на ВБ, но Си тоже хорошо понимаю. так что не стесняйтесь слать примеры ;))) )

Дата отправки: 18.01.2005, 14:43
Вопрос задал: Слава
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Алексей Смуриков (Специалист):

Здравствуйте, Слава!
Так это сообщение и будет приходить окну тогда, когда курсор находится в фокусе этого окна!!!!
т.е. вам нужно просто перехватить сообщение не смотря на подоконный эл-т.!!!!
...............

Консультировал: Алексей Смуриков (Специалист)
Дата отправки: 18.01.2005, 21:19
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное