Как скрыть окно консоли программы |
|
Добавил(а) 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);
}
|
Комментарии
Данный код работает.
Спасибо за подсказку!
...
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 ();
...и далее по тексту
}
RSS лента комментариев этой записи