Программирование PC Как скрыть окно консоли программы Thu, November 21 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Как скрыть окно консоли программы Печать
Добавил(а) microsin   
#include < iostream >
#include < Windows.h >
#define NAME_CONSOLE "myConsole"
  
using namespace std;
HWND GetConsole_hWnd()
{
  SetConsoleTitle(NAME_CONSOLE);
  HWND hwnd;
  hwnd=FindWindow(NULL, NAME_CONSOLE);
  return hwnd;
}
  
main()
{
  HWND hwndClosole;
  hwndClosole=GetConsole_hWnd();
  if(hwndClosole==0)
cout << "error" << endl; //Скрываем консоль ShowWindow(hwndClosole,SW_HIDE); Sleep(2000); //Показываем снова через 2 секунды ShowWindow(hwndClosole,SW_RESTORE); }
 

Комментарии  

 
0 #1 microsin 03.08.2009 03:23
предложенный Вами пример не работал в VС2008.
Данный код работает.
Спасибо за подсказку!
...
const int nSize = 256;
LPWSTR lpwstrNAME = new WCHAR[nSize];
HWND GetConsole_hWnd ()
{
GetConsoleTitle (lpwstrNAME, nSize - 1);
return FindWindow(NULL , lpwstrNAME);
}

void main()
{
HWND hwndConsole = GetConsole_hWnd ();
...и далее по тексту
}
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Top of Page