1
Не в сети
Сообщений: 861
Благодарностей: 0
Предупреждений:
Из: Russia Нижний Тагил
Род занятий: Учусь

На РТМ Висты при использовании dwmapi и одновременно использовать свойство формы TransparentColor для создания прозрачной области, вместо расширения стеклянной области получается черная. Как это можно исправить не используя WPF (не охота SDK качать).

#79078   | 10.01.07 20:45
Не в сети
Сообщений: 22
Благодарностей: 2
Предупреждений:
Из: Russia Нижний Новгород
Род занятий: Программирование

QiSoft, ну что ты нашел решение этой проблемы?

#80533   | 17.01.07 17:48
Не в сети
Сообщений: 384
Благодарностей: 9
Предупреждений:
Из: Russia Москва
Род занятий:

Использовать событие OnPaintBackground вашей формы. А в события вроде OnResize добавить вызов Invalidate()

#93264   | 04.03.07 00:36
Не в сети
Сообщений: 29
Благодарностей: 0
Предупреждений:
Из: Russia Hell
Род занятий: Computer Programer

QiSoft, я нашел только один выход:
прозрачность для формы убрал вообще, нужной области назначил черный цвет, вызвал двмапи функцию, и собственно все......
если надо конкретнее(я ща на работе) то напиши в асю:401019048
если нужно то вышлю пример, плюс ко всему на сайте MSDN.COM есть пример грамотного использования этой функции, но опять же с выводом текста на прозрачной области проблемы, и негде найти решения.

#111918   | 16.07.07 13:11
Не в сети
Сообщений: 43
Благодарностей: 0
Предупреждений:
Из:
Род занятий:

это имеется ввиду как в диалоге мастера, когда толстенный заголовок с текстом и кнопками назад?
мне вот интересно конечно как это проще всего сделать. Думал в СДК есть, но там для .нет таких неймспейсов нету, только TaskDialog и все...

#168112   | 07.06.09 02:11
Все права принадлежат © MSInsider.ru (ex TheVista.ru), 2019
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.049 секунд (Общее время SQL: 0.012 секунд - SQL запросов: 50 - Среднее время SQL: 0.00024 секунд))