Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Поворот формы на угол 
:(
    Опции темы
TDM
Дата 5.5.2006, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 1.2.2006
Где: SPB

Репутация: нет
Всего: нет



Как вообще повернуть что нибудь зная Handle? 
PM MAIL ICQ   Вверх
Voyager
Дата 6.5.2006, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 8.2.2005

Репутация: 2
Всего: 18



Куда повернуть? Исходя из информативности вопроса напрашивается ответ: "как нибудь".
А вообще по-моему это из области фантастики. 
PM   Вверх
Sunvas
Дата 6.5.2006, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Цитата(TDM @  5.5.2006,  23:05 Найти цитируемый пост)
Как вообще повернуть что нибудь зная Handle? 

Повернуть, чтобы было "Косо-криво" невозможно. Можно только по-разному рисовать  контрол. А откуда у тебя ввобще такая нелепая идея? 


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
TDM
Дата 6.5.2006, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 1.2.2006
Где: SPB

Репутация: нет
Всего: нет



2Sunvas Нелепая идея взялась когда я захотел сделать крутящиеся окна 
PM MAIL ICQ   Вверх
Yanis
Дата 6.5.2006, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 72
Всего: 111



Цитата(TDM @  6.5.2006,  19:32 Найти цитируемый пост)
Нелепая идея взялась когда я захотел сделать крутящиеся окна  
 Идея сомнительная, но наврное с горем пополам можно всё свести к повороту изображения формы и последующей его отрисовке.

P. S. подумал, решил что крутящиеся окна это было бы эффектно. На меня бы произвело впечатление smile 


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
Демо
Дата 6.5.2006, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 30
Всего: 50



Думаю, что нужно воспользоваться регионами и применить функцию SetWorldTransform попробовать. 


--------------------
    
PM MAIL ICQ Skype   Вверх
Sunvas
Дата 7.5.2006, 00:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Цитата(Демо @  6.5.2006,  20:47 Найти цитируемый пост)
Думаю, что нужно воспользоваться регионами и применить функцию SetWorldTransform попробовать. 

Ну да.. Тогда еще нужно будет свой интерфейс разрабатывать. Ведь все формы в системе прямоугольные!

Цитата(TDM @  6.5.2006,  19:32 Найти цитируемый пост)
2Sunvas Нелепая идея взялась когда я захотел сделать крутящиеся окна 

Зачем же людей пугать?? 


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
TDM
Дата 7.5.2006, 01:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 1.2.2006
Где: SPB

Репутация: нет
Всего: нет



Ведь можно сделать форму-бублик! Так почему нельзя её повернуть? 
PM MAIL ICQ   Вверх
Sunvas
Дата 7.5.2006, 01:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Цитата(TDM @  7.5.2006,  01:17 Найти цитируемый пост)
Ведь можно сделать форму-бублик! Так почему нельзя её повернуть? 

Так, давай разберемся что ты хочешь перевернуть: форму (своей формы) или 
Цитата(TDM @  5.5.2006,  23:05 Найти цитируемый пост)
что нибудь зная Handle


Форму тебе перевернуть не удасться (формы все в системе прямоугольные, независимо от того какими регионами ты ее нарисовал).

Если ты хочешь просто, чтобы форма сделала полные переворот на 360 градусов, то сделай снимок формы и вращай изображение. Если же ты хочешь перевернуть ее на угол, например, 180, то ничего у тебя не выйдет. 


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Yanis
Дата 7.5.2006, 01:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 72
Всего: 111



Повернуть нельзя. Можно нарисовать повернутое изображение, с соответствующей формой окна. 
P. S. А как форма бублика связана с поворотом окна? 


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
Sunvas
Дата 7.5.2006, 01:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Цитата(Yanis @  7.5.2006,  01:32 Найти цитируемый пост)
P. S. А как форма бублика связана с поворотом окна? 

Ну я думаю что, типа так легче представить чего хочет автор. 


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
TDM
Дата 7.5.2006, 02:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 1.2.2006
Где: SPB

Репутация: нет
Всего: нет



Если поворачивать изображение это будет тупо. Ведь закрыть, свернуть окно будет нельзя. 
PM MAIL ICQ   Вверх
Sunvas
Дата 7.5.2006, 02:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Цитата(TDM @  7.5.2006,  02:03 Найти цитируемый пост)
Если поворачивать изображение это будет тупо. Ведь закрыть, свернуть окно будет нельзя. 

А ты думал? Ты что, хочешь, чтобы у тебя кнопки "свернуть" и "закрыть" после оборота были слева снизу? smile  И при этом все работало? smile Такого безобразия винда еще не знала - попроси дядю Билла, чтобы он в своей Висте этот глюк учел и исправил!

Решение: Только самому рисовать все на форме! 


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
TDM
Дата 7.5.2006, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 1.2.2006
Где: SPB

Репутация: нет
Всего: нет



Дядя Билл согласился. smile  
PM MAIL ICQ   Вверх
Демо
Дата 7.5.2006, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 30
Всего: 50



Цитата(Sunvas @  7.5.2006,  02:14 Найти цитируемый пост)
А ты думал? Ты что, хочешь, чтобы у тебя кнопки "свернуть" и "закрыть" после оборота были слева снизу?   И при этом все работало?  Такого безобразия винда еще не знала - попроси дядю Билла,


Да есть такое. Есть программы, зеркально отображающие Desktop, к примеру.

А для эффекта вращающейся формы достаточно изображение вращать. Работать с такой формой уже не придется все равно...
 


--------------------
    
PM MAIL ICQ Skype   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0772 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.