В вьюере вызвать перенос строк функцией

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39

В вьюере вызвать перенос строк функцией

Post by LanKing » Sun 01 Feb, 2015 10:28

Хочется на F2 в вьюере повесить меню. А перенос строк переопределить на CtrlF2
Во-первых не нашёл способа вызова ентого самого переноса строк из макроса.
Во-вторых, непонятно, как менять label т.к. у переноса строк есть 2 состояния - вкл\выкл.

Пдскажите по теме пожалуйста.

Shmuel
Posts: 5908
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 228 times

В вьюере вызвать перенос строк функцией

Post by Shmuel » Sun 01 Feb, 2015 10:52

LanKing wrote: Во-первых не нашёл способа вызова ентого самого переноса строк из макроса.
Keys"F2"

User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39

В вьюере вызвать перенос строк функцией

Post by LanKing » Sun 01 Feb, 2015 11:23

Логично, а что с Label делать? )

Shmuel
Posts: 5908
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 228 times

В вьюере вызвать перенос строк функцией

Post by Shmuel » Sun 01 Feb, 2015 12:26

LanKing wrote: Логично, а что с Label делать? )
viewer.SetKeyBar в обработчике VE_READ (мне с этой функцией работать пока не доводилось).

User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39

В вьюере вызвать перенос строк функцией

Post by LanKing » Sun 01 Feb, 2015 15:49

Спасибо! А как получить состояние переноса строк в вьюере?

Shmuel
Posts: 5908
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 228 times

В вьюере вызвать перенос строк функцией

Post by Shmuel » Sun 01 Feb, 2015 16:02

Скажите, вы действительно считаете правильным задавать кучу вопросов в форуме вместо изучения документации?
viewer.GetInfo().CurMode.Flags

User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39

В вьюере вызвать перенос строк функцией

Post by LanKing » Sun 01 Feb, 2015 16:35

Я по всей видимости вообще не в тех доках смотрю. Ткните меня в линк на ман?

Shmuel
Posts: 5908
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 228 times

В вьюере вызвать перенос строк функцией

Post by Shmuel » Sun 01 Feb, 2015 21:55

Все "маны" находятся в папке %farhome%\Encyclopedia.

User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39

В вьюере вызвать перенос строк функцией

Post by LanKing » Mon 02 Feb, 2015 09:12

Верно, но не нашёл там конструкции viewer.GetInfo().CurMode.Flags
Где вы её нашли?

Shmuel
Posts: 5908
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 228 times

В вьюере вызвать перенос строк функцией

Post by Shmuel » Mon 02 Feb, 2015 10:20

Страницу viewer.GetInfo вы нашли? Там есть поле CurMode, являющееся ссылкой. (Там есть ещё внизу две ссылки, по которым тоже не мешает пройти). Кликаете мышью по ссылке CurMode, попадаете на её страницу, видите там Flags.

Беру паузу.

User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39

В вьюере вызвать перенос строк функцией

Post by LanKing » Mon 02 Feb, 2015 10:54

Спасибо, нашёл. А где варианты флагов смотреть?

2useven10
Posts: 3981
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 172 times

В вьюере вызвать перенос строк функцией

Post by 2useven10 » Mon 02 Feb, 2015 12:13

LanKing wrote:Спасибо, нашёл. А где варианты флагов смотреть?
Прочитать предыдущее сообщение ещё раз.

Post Reply

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