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


Автор: bel_nikita 12.4.2005, 12:22
Пытаюсь:
Код

        ::PostMessage( ::FindWindow(NULL,"Console"), WM_COMMAND, MAKEWPARAM(SW_MAXIMIZE,0), NULL );
        ShowWindow( ::FindWindow(NULL,"Console"), SW_MAXIMIZE ); 
        SendMessage(::FindWindow(NULL,"Console"),WM_SIZE,SIZE_MAXIMIZED,NULL);


Ничего не получается smile

Автор: NiJazz 12.4.2005, 12:56
bel_nikita
Попробуй вместо SW_MAXIMIZE использовать SW_SHOW или SW_SHOWNORMAL.

Автор: CaptainFlint 16.4.2005, 11:51
bel_nikita
А FindWindow окно-то вообще находит? А то может, ты NULL развернуть пытаешься? smile

Автор: NiJazz 17.4.2005, 09:34
Если воспользоваться SetConsoleTitle...

Автор: bel_nikita 18.4.2005, 22:44
Все работает, только перед ShowWindow( ::FindWindow(NULL,"Console"), SW_MAXIMIZE ); нужно Sleep вставить

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