Скрыть окно консольного приложения, Как?
От: Аноним  
Дата: 18.10.13 08:52
Оценка:
Есть довольно большое консольное приложение с подключенным MFC.
Как сделать так, что бы его окно было скрыто при запуске?
Не помогает:
CWinApp theApp;
using namespace std;
 
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
    ShowWindow (GetConsoleWindow(), SW_HIDE); // Скрываем консольное окно
 
        int nRetCode = 0;
    // инициализировать MFC, а также печать и сообщения об ошибках про сбое
    if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
    {
        // TODO. Измените код ошибки соответственно своим потребностям
        _tprintf(_T("Критическая ошибка: сбой при инициализации MFC\n"));
        nRetCode = 1;
    }
    else
    {
    }
    return nRetCode;
}

Окно вначале появляется на секунду и только потом исчезает, выглядит как-то криво, а нужно скрыть его изначально.

Так же попытался поменять Свойства-Компановщик-Система-Подсистема Консоль поменял на Windows, приложение вообще перестало доходить до _tmail, вылетая на инициализации CWinApp theApp.

Можете помочь? ))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.