Форум » FiveWin » aMinMaxInfo » Ответить
aMinMaxInfo
Dima: [pre2] DEFINE WINDOW oWnd ; TITLE "TEST" ; COLOR "W+/B" MDI PIXEL // oWnd:aMinMaxInfo = { ownd:nWidth(),ownd:nHeight() ,0,0,x,y,x1,y2} ACTIVATE WINDOW oWnd MAXIMIZED [/pre2] Каковы должны быть значения массива aMinMaxInfo что бы при нажатии на кнопку развернуть окно , окно оставалось на месте с прежними размерами ?
Ответов - 12
fil: Вопрос не понял. Чего сделать-то хотел ?
Dima: fil Хотел избавится от кнопки развернуть окно (или что бы ни чего не происходило при нажатии на нее);) Можно сделать так , но в этом случае Message панель уходит под системную панель Windows [pre2] DEFINE WINDOW oWnd ; TITLE "Welcome to FiveWin" ; COLOR "W+/B" MDI PIXEL ; STYLE nOR( WS_CAPTION, WS_SYSMENU, WS_THICKFRAME,WS_MINIMIZEBOX) SET MESSAGE OF oWnd ; CENTERED CLOCK KEYBOARD NOINSET 2007 ACTIVATE WINDOW oWnd MAXIMIZED [/pre2] Если брать такой стиль , то все на месте за исключением системной панели Windows (нужно что бы она была видна) STYLE nOR(WS_POPUP, WS_VISIBLE, WS_CAPTION, WS_SYSMENU, WS_MINIMIZEBOX)
fil: Уф, скажи по-простому - какие кнопки системного меню должны быть(30 января, корпоратив) ?
ММК: Dima пишет: Хотел избавится от кнопки развернуть окно еще раз. Пример Testwsty.prg DEFINE WINDOW oWnd FROM 2, 7 TO 20, 75 ; TITLE "Window No Zoom, No Iconize" ; NOZOOM NOICONIZE
Dima: ММК Это MDI окно !!!
Dima: fil пишет: Уф, скажи по-простому - какие кнопки системного меню должны быть Все ,кроме Развернуть окно
ММК: Dima пишет: ММК Это MDI окно !!! Ну и что? :) Поставь размеры ( ты же хочешь фиксированное ) и по активации не делай MAXIMIZED
Dima: ММК пишет: Поставь размеры То же вариант :) А как учесть высоту системной панели Windows ? from 0,0 to GetSysMetrics(1)-ТУТ НАДО ОТНЯТЬ ВЫСОТУ ЭТОЙ ПАНЕЛИ,GetSysMetrics(0)
ММК: Dima пишет: То же вариант :) средняя кнопка в окне(MDI) не работает .
Dima: ММК Ты последний вопрос читал ? :)
Dima: Проехали.... Ответ тут http://forums.fivetechsupport.com/viewtopic.php?f=3&t=2830&start=0&hilit=getsysmetrics
gustow: fil пишет: Уф, скажи по-простому - какие кнопки системного меню должны быть(30 января, корпоратив) ? "января"?? :)) "Воспоминания о будущем"??? :)))) вот тут уж точно - С НОВЫМ ГОДОМ! :))) подозреваю, корпоративчик удался! :) аж завидно :)) С НОВЫМ ГОДОМ, БРАТЦЫ-СЕСТРИЦЫ !!!!
полная версия страницы