Ukrywanie konsoli podczas trwania programu
Ostatnio zmodyfikowano 2010-07-18 16:48
kamo97 Temat założony przez niniejszego użytkownika |
Ukrywanie konsoli podczas trwania programu » 2010-07-16 19:26:16 Witam!
Piszę program, który ma przypominać o nadchodzących wydarzeniach wcześniej zapisanych w pamięci. Chciałbym ukryć niezbyt estetyczne okienko konsoli tak, aby pokazywało się tylko wtedy, gdy chce przekazać użytkownikowi informacje. Najlepiej, gdyby program włączał się także po starcie komputera. Wiem, że można to zrobić edytując rejestr, ale jak to zrobić z poziomu programu. Dodam, że piszę programy w C++ i w miarę możliwości przy tym pozostać. |
|
021995 |
» 2010-07-16 20:19:32 Wiesz najlepiej dodaj program do autostartu D:\Documents and Settings\ użytkownik \Menu Start\Programy\Autostart\
a z ukrywaniem konsoli też kiedyś miałem problem ale w WIN API jest pobranie uchwytu konsoli do oknta ;] ale bardziej efektywne jest visual studio są dużo większe możliwości programowania ;] tam można ustawić żeby program się nie pokazywał na pasku i automatycznie minimalizował ;] |
|
kamo97 Temat założony przez niniejszego użytkownika |
» 2010-07-17 21:14:33 A może dało by się to zrobić nie używając winAPI??? |
|
ison |
» 2010-07-17 21:48:43 w nagłówku nie wiem jak zrobić zeby znowu była widoczna |
|
021995 |
» 2010-07-17 23:13:44 a działa podczas ukrycia ?
#edit
tu wyłącza konsola coś w rodzaju return 0; ;] |
|
VND |
» 2010-07-17 23:20:23 Przywołujesz przez: AllocConsole() Ukryć można też tak: HWND okno = GetConsoleWindow(); ShowWindow( okno, SW_HIDE );
lub: HWND okno = FindWindowA( "ConsoleWindowClass", NULL ); ShowWindow( okno, SW_HIDE );
Przywrócenie okna w obu przypadkach tak samo: ShowWindow( okno, SW_SHOW );
@up oczywiście, że działa |
|
021995 |
» 2010-07-17 23:21:23 a podczas ukrycia dziala konsola ? |
|
malan |
» 2010-07-18 07:44:00 Kolega VND odpowiedział Ci już, że tak :), ale najlepiej to sprawdź sam- odpowiedź dostaniesz najszybciej :). |
|
« 1 » 2 |