|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.04.2009, 17:17 | #1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
''Слои'' наложения изображений.
Нет ли в Дельфи показателя "Слоя", где находится изображение? Или дело ограничивается .SendToBack и .BringToFront?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
11.04.2009, 08:56 | #2 |
Форумчанин
Регистрация: 04.04.2009
Сообщений: 438
|
Изображение, в общепринятом понимании термина (рисунки, фото, скан) в Windows размещаются в объектах называемых Device context. Borland переиначил это название на Canvas (по-русски часто называют "холст" или "канва").
Многие компоненты Delphi предоставляют свойство Canvas для отрисовки изображений. Сам по себе объект TCanvas тоже применяется для рисования, но так как в этом случае он "оторван" от визуального компонента, то такое рисование происходит в памяти и видимого результата нет. И отвечая на вопрос: у DC (или Canvas) понятия "слои" не существует. А свойства визуальных компонентов SendToBack и BringToFront никакого отношения к Canvas не имеют. Эти свойства устанавливают для Windows так называемый Z порядок отрисовки наложенных друг на друга оконных компонентов - окон, кнопок и пр. (общеизвестно, что с точки зрения Windows практически все объекты - это окна). |
11.04.2009, 12:30 | #3 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Ну вообщето я хотел узнать именно про Z порядок.
P.S. Canvas я не упоминал.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
11.04.2009, 17:03 | #4 |
Форумчанин
Регистрация: 04.04.2009
Сообщений: 438
|
Если ответ не такой какой вы хотели получить, то постарайтесь переформулировать свой вопрос (более развернуто, например), чтобы было понятно о чем речь.
Любой дельфиец увидев слово "изображение" ("...где находится изображение?") ассоциативно свяжет это с Canvas или DC. Понятия "слой" в Windows нет. А насчет Z порядка можно прочитать в справке по Windows API, введя в закладке "Предметный указатель" диалога справки слова "Z Order". Справка по API вызывается (в D7) через меню Help -> Windows SDK. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
слои в строчку | 1div | HTML и CSS | 7 | 19.12.2008 16:36 |
Отрисовка объектов на форме: слои. | Selebro | Общие вопросы C/C++ | 4 | 30.11.2008 23:46 |
Слои + опера ( | Droid | HTML и CSS | 6 | 25.10.2008 23:56 |
Сравнение изображений | DeDoK | Общие вопросы Delphi | 1 | 11.10.2008 21:16 |
Наложения изображения друг на друга | rudakop | HTML и CSS | 1 | 16.09.2008 03:03 |