Форум: "Начинающим";
Текущий архив: 2007.10.28;
Скачать: [xml.tar.bz2];
Внизкак написать компонент видимый за пределами формы Найти похожие ветки
← →
foreverDelphi © (2007-09-28 15:54) [0]с чего начать если нужно написать компонент который будет отображиться и за пределами формы
← →
Kolan © (2007-09-28 16:12) [1]> [0] foreverDelphi © (28.09.07 15:54)
> с чего начать если нужно написать компонент который будет
> отображиться и за пределами формы
С того что сделать этот компонент наследником TForm?
← →
foreverDelphi © (2007-09-28 16:54) [2]
> С того что сделать этот компонент наследником TForm?
а если без етого! тогда как перерисовать затертую область на рабочем столе? но ето не главное!
главное как обяснить системе что в области Rect находится что-то что может принимать и обрабатывать сообщения!
← →
Kolan © (2007-09-28 16:55) [3]> находится что-то что может принимать и обрабатывать сообщения
Это должно быть окно
← →
foreverDelphi © (2007-09-28 16:59) [4]
> Kolan © (28.09.07 16:55) [3]
>
> > находится что-то что может принимать и обрабатывать сообщения
>
> Это должно быть окно
а если взять меню оно ж не наследник формы
← →
Kolan © (2007-09-28 17:00) [5]Я не произнез слово форма, я сказал окно.
ЗЫ
Расскажи че тебе надо сделать…
← →
DVM © (2007-09-28 17:07) [6]
> а если взять меню оно ж не наследник формы
меню тоже окно
← →
foreverDelphi © (2007-09-28 17:08) [7]
> Kolan © (28.09.07 17:00) [5]
>
> Я не произнез слово форма, я сказал окно.
>
> ЗЫ
> Расскажи че тебе надо сделать…
а в чем разница окно>форма
а сделать нужно компонент который будет отображаться за пределами формы наподобие меню
← →
Kolan © (2007-09-28 17:13) [8]> форма
Экземпляр TForm и наследников.
окно
понятие Windows прочти Текстра и Пачеко, Рихтера…
> а сделать нужно компонент который будет отображаться за
> пределами формы наподобие меню
Не понял как это меню «за пределами формы», оно вроде внутри… Если «наподобие меню» — напЕши наследника TMainMenu
← →
Инс © (2007-09-28 23:28) [9]
> Не понял как это меню «за пределами формы», оно вроде внутри…
> Если «наподобие меню» — напЕши наследника TMainMenu
Может он эта... Popup-меню имеет в виду?
А вообще лучше пускай по-человечески объяснит, что ему нужно и зачем, и не конспирируется, никто его идею красть не собирается. Я тоже не совсем въезжаю. Складывается впечатление того, что ему нужно что-то вроде окошек, прикрепленных к рабочему столу, но возможно я и ошибаюсь.
← →
foreverDelphi © (2007-09-29 02:40) [10]
> Инс © (28.09.07 23:28) [9]
>
>
> > Не понял как это меню «за пределами формы», оно вроде
> внутри…
> > Если «наподобие меню» — напЕши наследника TMainMenu
>
> Может он эта... Popup-меню имеет в виду?
>
> А вообще лучше пускай по-человечески объяснит, что ему нужно
> и зачем, и не конспирируется, никто его идею красть не собирается.
> Я тоже не совсем въезжаю. Складывается впечатление того,
> что ему нужно что-то вроде окошек, прикрепленных к рабочему
> столу, но возможно я и ошибаюсь.
я и не собираюсь конспирироваться!!! насчет Popup-меню так ето точно!!!
форма сама по размерам небольшая поетому меню там не поместится и вот возникла потребность чтобы часть етого меню была за пределами формы!
косо криво можно присобачить новую форму под меню, можно использовать наследника Popup-меню, но что-то мне подсказывает что ето не самый ефективный способ поетому и спросил?
← →
Kolan © (2007-09-29 08:51) [11]> сама по размерам небольшая поетому меню там не поместится
Как это не поместиться — попробуй…
> чтобы часть етого меню была за пределами формы!
Как это «часть»?
Сделай окно браучара оч. маленьким, нажми пр. кнопкой — удивись меню выходит за границы окна…
← →
Инс © (2007-09-29 10:25) [12]
> я и не собираюсь конспирироваться!!!
А по-моему, собираешься. Описание задачи мы услышим? Поверь, без этого, тебе трудно что-либо путное посоветовать.
← →
foreverDelphi © (2007-09-29 14:28) [13]
> Инс © (29.09.07 10:25) [12]
>
>
> > я и не собираюсь конспирироваться!!!
>
> А по-моему, собираешься. Описание задачи мы услышим? Поверь,
> без этого, тебе трудно что-либо путное посоветовать.
нужно меню
1 свой размер как пунктов так и самого меню
2 в меню присутствуют не только пункты меню, а и название груп меню разбитых по смыслу
3 полностью другая графика чем стандарнтая, может даже анимация
4 обработка дополнительных сообщений
ну, и чего тут конспирироваться :)
← →
DVM © (2007-09-29 15:29) [14]
> 1 свой размер как пунктов так и самого меню
> 2 в меню присутствуют не только пункты меню, а и название
> груп меню разбитых по смыслу
> 3 полностью другая графика чем стандарнтая, может даже анимация
> 4 обработка дополнительных сообщений
абсолютно все это делается на основе стандартного меню
← →
Dib@zol © (2007-09-29 15:48) [15]> [14] DVM © (29.09.07 15:29)
Реально, MIIM_OWNERDRAW в руки и бегом :) Щас если не поленюсь, накатаю пример.
← →
homm © (2007-09-29 21:20) [16]> [15] Dib@zol © (29.09.07 15:48)
Поленился? )
← →
Dib@zol © (2007-09-30 22:09) [17]Да нет, просто сразу туча проблем возникло. Вот решу их все - тогда и код выложу. Вот в чём суть проблемы:
http://delphimaster.net/view/4-1191156354/
← →
Dib@zol © (2007-10-03 17:02) [18]Ладно, чёрт с ним. Выкладываю что есть. Писал не для себя, поэтому не особо и старался... :)
http://webfile.ru/1545745
← →
DVM © (2007-10-03 17:05) [19]
> Dib@zol © (03.10.07 17:02) [18]
Забавно получилось, особенно с анимацией. Первый раз вроде вижу меню с анимацией.
← →
Kolan © (2007-10-05 11:39) [20]> Выкладываю что есть.
Да фантазия играет у тебя…
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.10.28;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.042 c