Форум программистов, компьютерный форум CyberForum.ru

Убрать консоль при запуске программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Существуют ли библиотеки UPnP http://www.cyberforum.ru/cpp-beginners/thread1234831.html
есть-ли библиотеки для открытия портов(UPnP) на c++?
C++ Можно ли в С++ встраивать код на Assembler можно ли встроить в c++ программу код на ассемблере(masm32) если да то как? http://www.cyberforum.ru/cpp-beginners/thread1234829.html
C++ Обработчик нажатий кнопки
как в c++ создать обработчик нажатий кнопки?
C++ Перевести код с Java на C++
как на c++ будет выглядеть код который на java выглядит так: public static ing f = 0; public static void main(String args) { dddr(4); System.out.print(f); } pulic static void dddr(int g) {
C++ Как выполнить команду cmd http://www.cyberforum.ru/cpp-beginners/thread1234821.html
как на c++ выполнить команду cmd?
C++ Аналог JOptionPane.showInputDialog есть ли в c++ аналог JOptionPane.showInputDialog из java, или какая-нибудь доп библиотека для этого? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
28.07.2014, 08:35     Убрать консоль при запуске программы
kaheu,
BOOL WINAPI CreateProcess(
_In_opt_ LPCTSTR lpApplicationName,
_Inout_opt_ LPTSTR lpCommandLine,
_In_opt_ LPSECURITY_ATTRIBUTES lpProcessAttributes,
_In_opt_ LPSECURITY_ATTRIBUTES lpThreadAttributes,
_In_ BOOL bInheritHandles,
_In_ DWORD dwCreationFlags,
_In_opt_ LPVOID lpEnvironment,
_In_opt_ LPCTSTR lpCurrentDirectory,
_In_ LPSTARTUPINFO lpStartupInfo,
_Out_ LPPROCESS_INFORMATION lpProcessInformation
);
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
dwCreationFlags = CREATE_NO_WINDOW
CREATE_NO_WINDOW
0x08000000
The process is a console application that is being run without a console window. Therefore, the console handle for the application is not set.
This flag is ignored if the application is not a console application, or if it is used with either CREATE_NEW_CONSOLE or DETACHED_PROCESS.
Если же речь идёт о том чтобы банально спрятать уже существующее окошко консольки то стоит воспользоваться таким кодом
C++
1
2
3
4
5
6
7
8
9
#include <windows.h>
 
int main(){
     HWND hConsole = GetConsoleWindow();//Если компилятор старый заменить на GetForegroundWindow()
     ShowWindow(hConsole, SW_HIDE);//собственно прячем оконо консоли
     //код приложения
     //....
     return 0;
}
 
Текущее время: 20:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru