Получение пользовательских данных (UserData) DlgItem-а

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Получение пользовательских данных (UserData) DlgItem-а

Post by John Doe »

Latest post of the previous page:

buniak_a_h wrote: Fri 23 Apr, 2021 23:51 Один из параметров - "дополнительный" хендлер.
Значит у вас уже есть полный контроль над тем, что передавать хэндлеру [дополнительно].
Если данные в любом случае у вас храняться (например есть готовый массив элементов), то не вижу почему бы просто не передать его.
Если же данные требуется специально "готовить", а неизвестно понадобятся ли они вообще, то можно передать функцию, или хэндл, через который потом дёргать методы.
https://t.me/FarManager — Telegram чат
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Получение пользовательских данных (UserData) DlgItem-а

Post by buniak_a_h »

John Doe wrote: Sat 24 Apr, 2021 08:54 почему бы просто не передать его
Изначально (когда спрашивал) хотел, чтобы этот "дополнительный" хендлер имел те же параметры, что и стандартный (hDlg, Msg, Param1, Param2).
Чтоб не вызывать шквал критики обращаю Ваше внимание, что вопрос задавался в июле 2017 года. С тех пор прошло 4 года, вопрос давно выяснен, способы обхода указанного ограничения выяснены.
Last edited by buniak_a_h on Sat 24 Apr, 2021 09:02, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Получение пользовательских данных (UserData) DlgItem-а

Post by John Doe »

Вот в Param2 например и добавить. Или следующим аргументом.
buniak_a_h wrote: Sat 24 Apr, 2021 09:02 способы обхода указанного ограничения выяснены.
Мы тут не только для того чтобы решить вопрос четырёхлетней давности, но и для того чтобы обсудить как такое рашать в принципе.
https://t.me/FarManager — Telegram чат
Post Reply

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