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

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
ladserg
Posts: 229
Joined: Thu 19 Feb, 2009 14:51
Has thanked: 5 times
Been thanked: 3 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: 534
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 9 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: 229
Joined: Thu 19 Feb, 2009 14:51
Has thanked: 5 times
Been thanked: 3 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 “Нужна помощь”