Как изменить текст на ярлыке на странице КОМПОНЕНТОВ при использовании MUI2 для NSIS? - PullRequest
0 голосов
/ 10 октября 2011

Я хочу добавить ссылку где-нибудь на странице компонентов.Я попробовал метод, представленный здесь , хотя он действительно работает для WELCOME PAGE, он вызывает сбой установщика при добавлении его на страницу компонентов.

Я хочу добавить текст, который содержит подчеркнутое синее слово, открывающее URL в браузере по умолчанию при нажатии.Я хочу добавить его на страницу существующих компонентов.

Спасибо,

J

1 Ответ

0 голосов
/ 10 октября 2011

Я решил это, используя некоторую помощь с форума nsis, соответствующие ссылки:

Добавление ссылки на страницу компонентов и Как настроить существующую страницу MUI2 (компоненты)

Основная проблема заключается в том, что в отличие от страницы приветствия / завершения страница компонентов не является страницей nsDialog. Чтобы динамически добавить метку, мы должны использовать User32 :: CreateWindowEx. Я использовал хакер ресурсов, чтобы добавить статическую метку, чтобы получить ее положение и использовать ее в качестве руководства для новой метки, которую я добавил (это все объясняется в ссылках ...)

...