![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| TDM |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 1.2.2006 Где: SPB Репутация: нет Всего: нет |
Как вообще повернуть что нибудь зная Handle?
|
|||
|
||||
| Voyager |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 532 Регистрация: 8.2.2005 Репутация: 2 Всего: 18 |
Куда повернуть? Исходя из информативности вопроса напрашивается ответ: "как нибудь".
А вообще по-моему это из области фантастики. |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Повернуть, чтобы было "Косо-криво" невозможно. Можно только по-разному рисовать контрол. А откуда у тебя ввобще такая нелепая идея? -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| TDM |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 1.2.2006 Где: SPB Репутация: нет Всего: нет |
2Sunvas Нелепая идея взялась когда я захотел сделать крутящиеся окна
|
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Идея сомнительная, но наврное с горем пополам можно всё свести к повороту изображения формы и последующей его отрисовке.
P. S. подумал, решил что крутящиеся окна это было бы эффектно. На меня бы произвело впечатление |
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 30 Всего: 50 |
Думаю, что нужно воспользоваться регионами и применить функцию SetWorldTransform попробовать.
-------------------- |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Ну да.. Тогда еще нужно будет свой интерфейс разрабатывать. Ведь все формы в системе прямоугольные! Зачем же людей пугать?? -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| TDM |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 1.2.2006 Где: SPB Репутация: нет Всего: нет |
Ведь можно сделать форму-бублик! Так почему нельзя её повернуть?
|
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Так, давай разберемся что ты хочешь перевернуть: форму (своей формы) или Форму тебе перевернуть не удасться (формы все в системе прямоугольные, независимо от того какими регионами ты ее нарисовал). Если ты хочешь просто, чтобы форма сделала полные переворот на 360 градусов, то сделай снимок формы и вращай изображение. Если же ты хочешь перевернуть ее на угол, например, 180, то ничего у тебя не выйдет. -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Повернуть нельзя. Можно нарисовать повернутое изображение, с соответствующей формой окна.
P. S. А как форма бублика связана с поворотом окна? |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Ну я думаю что, типа так легче представить чего хочет автор. -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| TDM |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 1.2.2006 Где: SPB Репутация: нет Всего: нет |
Если поворачивать изображение это будет тупо. Ведь закрыть, свернуть окно будет нельзя.
|
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
А ты думал? Ты что, хочешь, чтобы у тебя кнопки "свернуть" и "закрыть" после оборота были слева снизу? Решение: Только самому рисовать все на форме! -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| TDM |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 1.2.2006 Где: SPB Репутация: нет Всего: нет |
Дядя Билл согласился.
|
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 30 Всего: 50 |
Да есть такое. Есть программы, зеркально отображающие Desktop, к примеру. А для эффекта вращающейся формы достаточно изображение вращать. Работать с такой формой уже не придется все равно... -------------------- |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Так человек хочет, чтобы у него форма была перевернутой, а не изображение на Timage! -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 30 Всего: 50 |
А для человеческого глаза не все равно, форма это или рисунок? -------------------- |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Ха-ха! Интересно, если ты кликнешь по нарисованной кнопке "свернуть" (та, что на image), форма свернется? -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 30 Всего: 50 |
При большом желании могу сделать, чтобы и свернулась. А вот я посмотрю на теюя, как ты попадешь по кнопке "Свернуть" во время вращения формы -------------------- |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Тогда тебе придется анализировать и другое - кнопки, чекбоксы..
А вдруг приложение зависнет и форма останется в извращенное позе.. -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 30 Всего: 50 |
ТАк при зависании в любой позе не свернешь;) -------------------- |
|||
|
||||
| Cheburek |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 26.3.2006 Репутация: нет Всего: 1 |
А как изображение по хендлу то получить?? Короче по-моему в такой постановке задача вообще не решаеться))) Хотя вообщем чисто теоретически проанализировать экран, найти форму все элементы управления на форме, пересоздать изображение формы как рисунок, заново определить действия всех элементов на форме(рисунке), создать эфект вращения ... ой что-то я разашелся)) Нужно будет попробовать на досуге
|
|||
|
||||
| TDM |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 1.2.2006 Где: SPB Репутация: нет Всего: нет |
Попасть по кнопке свернуть легко. Вы думаете что она должна вращятся как муха на стекле? Нет,
она должна совершать плавные, волновидные медленные движения, поворачиваясь примерно на 10 гр. Это должно выглядеть очень прикольно! Это сообщение отредактировал(а) TDM - 7.5.2006, 18:22 |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
ты полохо винду знаешь - свернуть можна всегда, а вот развернуть.. -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 30 Всего: 50 |
Вряд ли;) Могу тебе сделать пример приложения(5 минут), после запуска которого ты ни одно приложение не свернешь Добавлено @ 00:55 А на самом деле не вижу практической пользы от задачи поворота формы. >Автор В конце-концов, нарисуй в DirectX свою форму и крути ее сколько угодно... -------------------- |
|||
|
||||
| Sunvas |
|
||||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Ну, хукать и я умею..
А мы что, о пользе говорим?? Это так, понты для красоты! -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
||||
|
|||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 30 Всего: 50 |
Да зачем хуки. ПРосто перегружаем систему сообщениями, можно потоками. -------------------- |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Ну, если представить то, что у меня 8 процессорная мать и каждый проц по 4 Ггц с 25 гб оперативки то перегрузка может за 5 мин и не достигнуть критической точки.. -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |