Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Изменение формы
mitt32Дата: Четверг, 19 Июля 2007, 21:39 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 23
Репутация: 0
Награды: 0
Статус: Offline
По-моему, таких тем тут нет, я по крайней мере не нашел, если опять что-то не так сделал, то извините, тороплюсь... Так вот, размеры окна проекта легко изменять, а вот как изменить форму, т.е. дан проект треугольной формы, а сделать при нажатии "золотой кнопки" надо круг?
 
toizyДата: Четверг, 19 Июля 2007, 22:20 | Сообщение # 2
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Никак

Жизнь оказалась не такой уж и забавной, как поначалу...
 
mitt32Дата: Четверг, 19 Июля 2007, 22:24 | Сообщение # 3
Новый участник
Группа: Пользователи
Сообщений: 23
Репутация: 0
Награды: 0
Статус: Offline
Quote (toizy)
Никак

Так я и думал...
 
as-masterДата: Четверг, 19 Июля 2007, 22:39 | Сообщение # 4
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Почему никак? А обходные пути нельзя придумать?

Например. Внедряешь в проект второй проект,
другой формы. И при нажатии на "золотую" кнопку:

Code
RunMBD("project2","NEW_WINDOW")
Exit()

Исходный проект закрывается, вместо него запускается другой.
Детали надо продумать - отвечаю с ходу, поэтому возможны нюансы.


Да пребудет с вами ММВ!
 
mitt32Дата: Пятница, 20 Июля 2007, 00:17 | Сообщение # 5
Новый участник
Группа: Пользователи
Сообщений: 23
Репутация: 0
Награды: 0
Статус: Offline
Quote (as-master)
Внедряешь в проект второй проект

Вес проекта увеличится вдвое, т.к. оба проекта совершенно одинаковые а форма разная... Тем более если проекты "сложные" то внедренный будет медленно запускаться. Вот почему в ммб не предусмотрено изменение маски? angry Очень нужная была б вещица, для меня...
 
toizyДата: Пятница, 20 Июля 2007, 02:05 | Сообщение # 6
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (mitt32)
Вот почему в ммб не предусмотрено изменение маски

Если хорошо подумать, можно плагином поменять. Но это надо думать smile На досуге. Напомните мне через недельку, коль будет желание.


Жизнь оказалась не такой уж и забавной, как поначалу...
 
PeterДата: Пятница, 20 Июля 2007, 03:16 | Сообщение # 7
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
Quote
Tweak - Change Shape - SetRegion
Description: You must first create a region data file with CreateRegion.exe.
You tell the plugin where the region data is at by calling PluginSet() with the filename.
<SrcDir> and <Embedded> macros are supported.
You then call PluginRun("PluginName","SetRegion") to apply the region to the MMB app window.
Note: You can later reset the custom window shape, by using the ResetRegion() function


Никто не может вернуться в прошлое и изменить свой старт.
Но каждый может стартовать сейчас и изменить свой финиш!


Сообщение отредактировал Peter - Суббота, 21 Июля 2007, 05:52
 
as-masterДата: Пятница, 20 Июля 2007, 08:34 | Сообщение # 8
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (mitt32)
Вес проекта увеличится вдвое

Во-первых - а что тебе дался вес? В инете, чтоль, будешь выкладывать?
Во-вторых, общие элементы типа картинок или звуков не нужно
внедрять в проект, а сделать внешними файлами, для экономии
не только размера, но и скорости запуска проекта :)

В частности, даже фон можно подгружать из внешнего файла...


Да пребудет с вами ММВ!
 
mitt32Дата: Пятница, 20 Июля 2007, 17:14 | Сообщение # 9
Новый участник
Группа: Пользователи
Сообщений: 23
Репутация: 0
Награды: 0
Статус: Offline
Quote (as-master)
В инете, чтоль, будешь выкладывать?

Угум
Quote (as-master)
Во-вторых, общие элементы типа картинок или звуков не нужновнедрять в проект, а сделать внешними файлами, для экономиине только размера, но и скорости запуска проекта :)

Эт я все знаю, сам проект будет весить около 2-3 метров, а изменение формы нужно хде-то 10-ю видами, т.е. получается 20-30 метров в проекте, а загружать внешними способами в данном случае не катит.
Quote (toizy)
Напомните мне через недельку, коль будет желание.

Если к тому времени не уеду, то напомню
 
Alex3AДата: Воскресенье, 22 Июля 2007, 22:20 | Сообщение # 10
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
В принципе, плагином можно, наверное, надо посмотреть как ммв проглотит изменения
региона(это на случай если проект периодически, а не однократно выставляет свой).
Но вот что бы тебе самому наваять нужных регионов - это надо обмозговать,
что бы без лишнего софта обойтись.
Тогда размеры будут по минимуму - проект + плагин + файлы регионов.
Естественно, располагать елементы окна надо будет с учетом всех региогов,
что бы, к примеру, не обрезать пол кнопки.
 
PeterДата: Понедельник, 23 Июля 2007, 14:19 | Сообщение # 11
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
Quote (mitt32)
Если к тому времени не уеду, то напомню

Quote (Alex3A)
Но вот что бы тебе самому наваять нужных регионов - это надо обмозговать,
что бы без лишнего софта обойтись.
Тогда размеры будут по минимуму - проект + плагин + файлы регионов.

В плагине Tweak(см. чуть выше) всё это предусмотрено, и есть в готовом виде!
В ЧЁМ проблема-то?
Зачем изобретать велосипед в очередной раз?...
Или это "хобби" такое?... biggrin
Не врубаюсь... wacko

Забыли что ли про эту штуку?


Никто не может вернуться в прошлое и изменить свой старт.
Но каждый может стартовать сейчас и изменить свой финиш!


Сообщение отредактировал Peter - Понедельник, 23 Июля 2007, 14:37
 
Alex3AДата: Вторник, 24 Июля 2007, 16:37 | Сообщение # 12
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Ну и отлично!
Плагинов всяких валом, всего не упомнишь!
У меня большая колекция. да руки не доходят, а фигурное окно -
делается всего одной функцией....
 
mitt32Дата: Вторник, 24 Июля 2007, 19:33 | Сообщение # 13
Новый участник
Группа: Пользователи
Сообщений: 23
Репутация: 0
Награды: 0
Статус: Offline
Peter, спасибо за помощь!
 
  • Страница 1 из 1
  • 1
Поиск: