Можете ли вы создать окно запуска в консольной программе? - PullRequest
1 голос
/ 01 марта 2010

Я хочу создать диалоговое окно, например окно, перед отображением окна консоли. На самом деле я еще ничего не пробовал, но просто хотел узнать, можно ли это отобразить в качестве стартового окна.

Ответы [ 2 ]

6 голосов
/ 01 марта 2010

Если вы скомпилируете приложение win32 как консольное приложение, окно консоли появится, прежде чем вы сможете сделать что-нибудь еще.

Чтобы обойти это, вам нужно использовать приложение Windows - по умолчанию оно вообще не отображает окно консоли. Через некоторое время после запуска вы можете вызвать AllocConsole , чтобы создать окно консоли.

0 голосов
/ 01 марта 2010

Я не уверен, но если это уже оконное приложение, возможно, стоит создать собственное консольное окно для перенаправления стандартного ввода-вывода. Это, безусловно, будет выглядеть лучше. Если вам нужно точное поведение обычной консоли, такой как копирование / вставка, вам придется переопределить ее.

...