Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];

Вниз

СУПЕР СРОЧНО!!!   Найти похожие ветки 

 
DJ X   (2002-02-11 16:30) [0]

Я прочитал в FAQ"е рецепт, как сделать форму прозрачной - всё, вроде бы, хорошо, но если в Image поместить изображение а размеры Image"а сделать чуть больше, то на месте без изображения рисуется фон формы.
Например, в элементе от LMD можно задать, какой цвет в изображении будет прозрачным - но если форма прозрачна, то мы видим в месте, где не должно быть ничего, рисуется фон формы.
Как этого избежать (т.е. чтобы там, где толжно быть прозрачно, при использовании прозрачной формы, и было прозрачно)?
Помогите - от того насколько быстро Вы дадите работащий совет зависит судьба моего проекта (и меня тоже)!


 
Eduard   (2002-02-11 16:34) [1]

Странно, если ты используешь Delphi 6, почему бы тебе не воспользоваться свойством формы AlphaBlend ?


 
DJ X   (2002-02-11 16:49) [2]

Свойство формы AlphaBlend, Eduard, влияет на форму вместе со всеми, находящимся на ней, компонентами!


 
Belov   (2002-02-11 17:18) [3]

посмотри у компонентов формы свойства Parent...
(ParentFont, ParentColor)


 
DJ X   (2002-02-11 17:20) [4]

Посмотрел - это не имеет значения!


 
Val   (2002-02-11 17:47) [5]

придется использовать регионы вместо прозрачности, и с помощью их комбинирования получить Form соответствующую форме вашего рисунка


 
DJ X   (2002-02-11 18:04) [6]

Не получиться - я хочу расместить вверху формы рисунок с скруглёнными углами.


 
IronHawk   (2002-02-11 18:26) [7]


Тот пример что в FAQ описан срабатывает с условиями
что подключаешь форму собранную сначала как нормальную, видимую.
иначе ничё не выйдет !

КТО-ТО FAQ НЕ_ДО_ПИ_САЛ !!


 
Val   (2002-02-11 18:44) [8]

именно регионы - получите любую форму. Посмотрите в этом форуме, я задавал подобный вопрос на прошлой неделе, там есть полезные ответы и ссылки.


 
DJ X   (2002-02-12 16:16) [9]

Лады - объясню конкретно:
я хочу вместо заголовка использовать рисунок TitleBar"а из XP, а он есть с закруглёнными углами.
Можно, конечно, изпользовать всё изображение окна, но форм у меня много, а прога должна быть супер компактной.
Тепер, надеюсь, понятно.


 
Nikolay   (2002-02-12 16:29) [10]

Используй регионы!!! это всего лишь десяток строк и не очень обременительно для веса программы, я уже давл пример кода недавно. поищи где-то на форуме.
Удачи.


 
DJ X   (2002-02-12 17:33) [11]

Я не нашёл!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


 
Val   (2002-02-12 17:42) [12]

Что кричишь-то? Запусти поиск по моему нику, там и Nikolay ©, наверняка, отвечал, в форумах "Общий"(более полный) и "Мультимедиа"...


 
DJ X   (2002-02-12 17:46) [13]

Но разве нельзя просто усовершенствовать код в FAQ?


 
Val   (2002-02-12 17:55) [14]

вопрос риторический :)


 
DJ X   (2002-02-12 17:56) [15]

Иронию просьба убрать!


 
Nikolay   (2002-02-12 23:11) [16]

Ветка
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1012836698&n=7


 
DJ X   (2002-02-13 09:03) [17]

Т.е. без регионов не обойдёся?


 
Nikolay   (2002-02-13 13:04) [18]

имхо легче сделать так, чем решать проблему прозрачности способом фака, я кстати ее так и не решил :) мне кажется раюотать с регионами проще.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.005 c
3-9075
Vks
2002-02-05 12:19
2002.03.04
Есть несколько относительно больших баз......


14-9288
Ежик
2002-01-14 15:06
2002.03.04
Подскажите плииз где можно скачать Windows 3.1


1-9203
Анонимщик
2002-02-14 10:54
2002.03.04
Помогите с печатью метафайла


1-9198
PVOzerski
2002-02-14 17:21
2002.03.04
tDbGrid.ClientHeight at run time


4-9331
NetBreaker666
2001-12-25 16:16
2002.03.04
Люди, понимаю, что мне пить надо меньше, на как получить список процессов.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский