Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Скрытие консольного окна


Автор: Rodion 16.8.2002, 16:34
Помогите скрыть окно консоли в BCBuilder  :satisfied

Автор: TwoK 16.8.2002, 16:39
1. Консольное окно твоего приложения или приложения, которое запускается из твоего и ты хочешь, чтобы его не было на экране?

2. Если которое запускается, то чем запускаешь (функцией какой?)

Автор: Rodion 16.8.2002, 17:14
Я хочу чтобы при запуске программы происходила перебор моего txt файла.
и все это делалось в фоновом режиме.Черное окошко мне просто мешает

Автор: MuToGeN 16.8.2002, 21:17
насколько я знаю, окно консоли не скроешь. есть такой вариант: создаешь обычное приложение (гуевое, не консольное), выкидываешь из winmain АБСОЛЮТНО ВСЕ, пишешь то что должно быть. если хочешь чтоб птотм оно что-то вывело, сохрани в фаил и выхови прогу которая будет это все выводить

Автор: FdX 16.8.2002, 23:46
Как это не скроешь?
А разве
Код

hWnd=FindWindow(NULL,"MyWindowTitle");
ShowWindow(hWnd,SW_HIDE);

не пашет?

А можно FreeConsole попробовать.

Или я чего-то не догоняю?

Автор: TwoK 17.8.2002, 00:00
Ага, и какой у консоли MyWindowTitle ???

Автор: Rodion 17.8.2002, 04:19
Спасибо MoToGen. Все заработало.А вот через ShowWindow че-то не хочет
(вместо title подставил имя exe-шника).
а как использовать FreeConsole?
:)

Автор: TwoK 19.8.2002, 22:15
Цитата
вместо title подставил имя exe-шника


В том-то и прикол, что Title - это именно Title, а не имя процесса, это окно создавшее. То есть что-то наподобие "Сеанс MS-DOS - asdfg.exe" для русских 9х виндов и соответственно другое как для 2000, так и для нерусских 9х.

Автор: suborg 21.8.2002, 06:38
Консольное окно можно скрыть если создать процесс консольного приложения из другого приложения под win2000 - в MSDN есть описание.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)