Форум: "Основная";
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];
ВнизМожно ли стандартными средствами сделать форму прозрачной? Найти похожие ветки
← →
paul_shmakov (2002-01-23 21:18) [10]2 IronHawk © (22.01.02 16:32):
это плохой способ, даже и не надо пытаться так сделать. дело в том, что для того, чтобы получить изображение "под собой" нужно спрятать свою форму (реально спятать с помощью ShowWindow(SW_HIDE), например), чтобы винды послали окошкам, которые были под нами, сообщение на перерисовку региона.
сколько по времени они будут перерисовываться - никто не знает. берется некий средний интервал - 0.5 секунд.
после этого фотографируем экран в битмэп, делаем над ним преобразования для эффекта полупрозрачности.
но и это не все. изображение "под нами" может меняться и когда наша форма никуда не движется. например, индикатор копирования на фоне. здесь еще больше проблем.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c