Форум » 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 января, корпоратив) ? "января"?? :)) "Воспоминания о будущем"??? :)))) вот тут уж точно - С НОВЫМ ГОДОМ! :))) подозреваю, корпоративчик удался! :) аж завидно :)) С НОВЫМ ГОДОМ, БРАТЦЫ-СЕСТРИЦЫ !!!!



полная версия страницы