2015-06-12 2 views
0

Или нужно создать собственное окно сообщений? Если да, то какой-либо примерный код, пожалуйста,Как увеличить ширину сообщения msgbox() в настройке inno

Хорошо, так что это невозможно. Мне придется выполнять свою собственную функцию msgbox. Должен ли я использовать TForm, Tmemo или Tpannel? Как я могу настроить автоматическую регулировку коробки? Если у кого-то есть образец кода, с которого я мог бы начать, я был бы признателен. Спасибо

+0

Что вы сделали до сих пор? Как вы получаете 'msgbox()'? – Teepeemm

+0

@Teepeemm, это бессмысленный вопрос, если вы знаете Inno Setup; 'MsgBox' - это встроенная функция, которая отображает встроенное диалоговое окно сообщений, которое не позволяет вам изменять его размер. Ваше закрытое голосование здесь не справедливо, если это было вашим; вопрос ясен (ну, он запрашивает только код, но ясно, что задается). – TLama

ответ

1

Вы не можете увеличить ширину окна сообщений в Inno Setup.

Вы должны реализовать свой собственный диалог.

Начните с создания TForm (предпочтительно с использованием CreateCustomForm function), добавьте TLabel к нему вместе с несколькими TButton-х гг. Измените все элементы правильно. По окончании вызова TForm.ShowModal.

Необходимый код слишком длинный, чтобы его можно было попросить здесь. Если у вас есть определенные проблемы, при их реализации задайте отдельные вопросы.

Смотрите несколько примеров построения пользовательской формы:

Смежные вопросы