Страница 1 из 1

Ресайзинг окна

СообщениеДобавлено: Пн фев 06, 2012 7:08 pm
CJIABKA
Доброго времени суток!
Появилась необходимость изменения размера окна по нажатию кнопки. И с этим, казалось нет, проблем.
WWMoveWindow ("frm_Pump",290 ,146 , 791, 455);
Проблема в другом. Первые два числа это координаты. А мне не нужно что бы окно смещалось. Если способ получить в скрипте координаты окна?

Re: Ресайзинг окна

СообщениеДобавлено: Пн фев 06, 2012 7:30 pm
LexSL
ищите WndUtils.zip в инете. Там есть функция GetWindowPosition( "Имя окна", "LeftCoord", "TopCoord", "RightCoord", "BottomCoord", 1 );
LeftCoord,TopCoord, RightCoord, BottomCoord - теги Integer.

Re: Ресайзинг окна

СообщениеДобавлено: Пн фев 06, 2012 7:43 pm
Shpik
Добрый день!
Прошу прощения, а это архив с dll? А как работать с dll в InTouch не подскажете??

Re: Ресайзинг окна

СообщениеДобавлено: Пн фев 06, 2012 7:50 pm
LexSL
*.dll и *.WDF надо кинуть в папку, куда установлен InTouch (это касается всех таких библиотек, как их пишут - мне самому хотелось бы знать, я пытался просто написать dll в С++ с функциями на экспорт, но в интаче они так и не появились, может что то накосячил, не знаю).
После этого надо перегрузить WindowMaker и тогда эта функция будет доступна в окне скриптов

Re: Ресайзинг окна

СообщениеДобавлено: Вт фев 07, 2012 12:56 am
Shpik
LexSL,а по поводу WndUtils.zip: у вас есть этот архив? Не могли бы вы поделиться? По запросу только dll без wdf.

Re: Ресайзинг окна

СообщениеДобавлено: Вт фев 07, 2012 11:18 am
LexSL

Re: Ресайзинг окна

СообщениеДобавлено: Вт фев 07, 2012 12:28 pm
Shpik
Спасибо!