LuaFar: Как показать окно с сообщением на время выполнения своей функции? [SOLVED]

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
ladserg
Posts: 234
Joined: Thu 19 Feb, 2009 14:51
Has thanked: 5 times
Been thanked: 6 times

LuaFar: Как показать окно с сообщением на время выполнения своей функции? [SOLVED]

Post by ladserg »

Не подскажете, как при помощи LuaFar вывести пользователю окно с сообщением (Например: "Ждите..."), выполнить свою функцию и только после этого убрать окно с сообщением, и что бы пользователь не мог его убрать?

Возможно ли ещё при этом менять текст сообщения и посматривать, не нажал ли пользователь клавишу Esc или кнопку Отмена?
Last edited by ladserg on Fri 19 Sep, 2014 22:09, edited 3 times in total.
tstr
Posts: 559
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Re: LuaFar: Как показать окно с сообщением на время выполнения соей функции?

Post by tstr »

local hScr = far.SaveScreen(0, 0, -1, -1);
far.Message ("Some message text.", "Please Wait...", "");
...
far.RestoreScreen(hScr);
ladserg
Posts: 234
Joined: Thu 19 Feb, 2009 14:51
Has thanked: 5 times
Been thanked: 6 times

Re: LuaFar: Как показать окно с сообщением на время выполнения соей функции?

Post by ladserg »

tstr wrote:local hScr = far.SaveScreen(0, 0, -1, -1);
far.Message ("Some message text.", "Please Wait...", "");
...
far.RestoreScreen(hScr);
Спасибо большое, очень помогли.
Post Reply

Return to “Нужна помощь”