Форум: "Основная";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];
ВнизКак изменить кнопки Найти похожие ветки
← →
bearoman (2002-11-05 10:53) [0]Необходимо изменить кнопки в форме. Хочу нарисовать сам и поставить вместо "закрыть" и тд.
← →
Skier (2002-11-05 10:55) [1]>bearoman
WM_NCPAINT.
Но это не тривиально...лучше поищи готовый компонент...
← →
bearoman (2002-11-05 11:00) [2]КТО видел такой компонент
← →
Song (2002-11-05 11:41) [3]Rx
← →
TankMan (2002-11-05 12:17) [4]>>Skier
А можешь чють чють по подробней?
← →
Skier (2002-11-05 12:37) [5]>TankMan
Про что ?
← →
Эльф (2002-11-05 12:46) [6]Есть жуткий способ. Сам делал - всем почему-то понравилось.
Сделать форму вообще без заголовка, сверху поместить какой-нибудь TImage, на него повесить кнопки и обработчик OnMouseMove (чтобы форму можно было перемещать).
Второй способ - есть такой компонент SUIPack
(www.sunisoft.com/suipack). Красивый. Стоит $25 :(
← →
Shrek (2002-11-05 12:59) [7]делаеш так:
1. форма без заголовка.
2. постафь панел на топ, дай ему нужний цвец.
3. потом на него стафь спидпатон, а им уже добавляй код.
вместо панела можна использовать компонент WellPanel он поддерживает переход между двумя цветами.
← →
bearoman (2002-11-05 14:51) [8]Так это я делаю а как быть с MainMenu оно полюбому на верх лезет
← →
TankMan (2002-11-05 15:45) [9]>>Skier
Про WM_NCPAINT
Ну буду я допустим обабатывать это событие, но вот что делать с кнопками в этом время... расскажи в кратце?
← →
Song (2002-11-05 15:46) [10]Рисовать!
← →
Skier (2002-11-05 15:48) [11]>TankMan
Эти кнопки отрисовываются на Caption-e формы, т.е. на
неклиентской области окна.
> Ну буду я допустим обабатывать это событие
Я же говорил что это не тривиально, поэтому лучше взять
готовый компонент.
← →
bearoman (2002-11-05 15:52) [12]Я знаю как проблему решить надо сделать так как в Delphi размешено меню, только подскажите как это сделать?
Я что-то подобное сделал но как вставить меню?
← →
Alex4444444444 (2002-11-05 15:52) [13]WM_NCPAINT --> Windows.DrawFrameControl ili chto-to v etom duhe.
Tam est" massa options.
← →
Song (2002-11-05 15:55) [14]2Skier © (05.11.02 15:48)
Подожди сейчас мы ему расскажем он сразу это дело бросит.
2TankMan © (05.11.02 15:45)
Нужно:
1.Рисовать кнопки, включая нажатые и отжатые состояния.
2.Отслеживать их нажатия всеми кнопками мыши (если надо).
3.Обеспечивать корретную прорисовку при наложении других окон, минимизировании/максимизировании/изменении размеров окна и пр. пр. пр.
4.Может ещё что-то, сейчас не помню.
← →
TankMan (2002-11-05 16:56) [15]>>Song
Спасибо что рассказал - у меня желание исчезло это делать :)
← →
Shrek (2002-11-05 17:50) [16]ня.
http://www.sources.ru/delphi/delphi_add_extra_button.shtml
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c