Переход на элемент диалога

Здесь обсуждается всё, что касается макросов.
Post Reply
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Переход на элемент диалога

Post by Raistlin »

Функция для такого не предусмотрена? Только нажатия эмулировать?
Magically yours
Raistlin
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Переход на элемент диалога

Post by SUSim »

Tab/ShiftTab или Up/Down или Left/Right (кроме строк ввода) в нужном количестве,
PgDn - переход на кнопку по умолчанию (не документировано, вроде)
Home - переход на первый элемент (кроме строк ввода)
End - переход на кнопку по умолчанию (кроме строк ввода)
AltHotkey - переход на элемент с горячей клавишей (но это не универсально - зависит от языка).
SimSU ··· ·· -- ··· ··-
User avatar
John Doe
Бюрократ
Posts: 13850
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Переход на элемент диалога

Post by John Doe »

Far3: Dlg.SetFocus, Dlg.PrevPos
См. changelog, или неопубликованную пока энциклопедию для far 3.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: Переход на элемент диалога

Post by Raistlin »

SUSim
Ну, это понятно. Кстати, PgDn документирован.
John Doe
Спасибо. Сильно Энциклопедия от жизни отстала...
Magically yours
Raistlin
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Переход на элемент диалога

Post by SUSim »

я говорил про фар2...

Для фар3 энциклопедия неофициальна и её приходится выкачивать из свн и собирать вручную :( хотя сам фар раздаётся...
в фар3 я пользуюсь Dlg.SetFocus(), а про Dlg.PrevPos не знал... - это как и зачем? (а Dlg.NextPos есть?)
да и вообще зачем это всё??? лучше бы gethotkey() адаптировали к диалогам!
Кстати, PgDn документирован.
а где? я случайно обнаружил...
SimSU ··· ·· -- ··· ··-
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: Переход на элемент диалога

Post by Raistlin »

лучше бы gethotkey() адаптировали к диалогам!
Получить хоткей для позиции, чтобы в нее по этому хоткею перейти?
а где? я случайно обнаружил...
Help | Клавиатурные команды | Общие команды, раздел "Диалоги".
Magically yours
Raistlin
Post Reply

Return to “Обсуждение макросов”