Настройка свойств окна, с использованием структуры STARTUPINFO
Родительский процесс может определять свойства, связанные с главным окном своего дочернего процесса. Функция
CreateProcess берет указатель на структуру STARTUPINFO как один из своих параметров. Используйте члены этой структуры, чтобы определить характеристики главного окна дочернего процесса. Член структуры dwFlags содержит битовое поле, которое регулирует, какие другие члены структуры используются. Это позволяет Вам определить значения для любого подмножества свойств окна. Система использует значения по умолчанию для свойств, которые Вы не задаете. Член dwFlags может к тому же заставить курсор обратной связи быть показанным на экране в ходе инициализации нового процесса.Для процессов графического интерфейса пользователя (
GUI), структура STARTUPINFO устанавливает значения по умолчанию, которые будут использованы, с самого начала новым процессом, который вызывает функции CreateWindow и ShowWindow, чтобы создать и показать на экране перекрывающее окно. По умолчанию могут быть установлены нижеследующие значения:Для консольных процессов, используйте структуру
STARTUPINFO, чтобы определить свойства окна, только тогда, когда создается новая консоль (или используется CreateProcess с флажком CREATE_NEW_CONSOLE или с функцией AllocConsole). Структура STARTUPINFO может быть использована, чтобы установить нижеследующие свойства окна консоли: