В моем случае главное окно программы — модальный диалог, и из него вызывается немодальный диалог, в котором и возникает рассматриваемая проблема. Чтобы применить предложенный вами способ, нужно где-то взять MessageLoop, или, может, надо применять какой-то иной способ? Подскажите, пожалуйста