Добрый день!
Решил сделать окно приветствия с отображением полезной информации пользователям при запуске программы. Нашёл тему https://community.terrasoft.ua/forum/topic/1924, в которой описывается принцип как это сделать. Вызов основан на коде
function wnd_MainOnShow(Window) {
var LogoWindow = Services.GetNewItemByUSI('wnd_Welcome');
LogoWindow.Show();
System.BeginProcessing();
System.ProcessMessages();
LogoWindow.Prepare();
System.EndProcessing();
}
У меня вопрос: зачем нужно писать всё это писать (что делают эти строки), если работает код?
function wnd_MainOnShow(Window) {
var LogoWindow = Services.GetNewItemByUSI('wnd_Welcome');
LogoWindow.Show();
}
Меня не устраивает как это все работает: окно появляется под окном логотипа программы, программа на нем не останавливается. Сделал показ модального окна, программа ждет его закрытия, но при этом само окно появляется под окном логотипа программы. Вопрос: как это окно показывать после скрытия окна логотипа или хотя бы на переднем плане (BringToFront не помог).