• 5 odgovora
  • 5.174 pregleda
Hide console program 29.07.2005. u 17:58 · pre 258 meseci #1
Kako da "unistim" (citaj: zelim da se ne vidi, da ne postoji ) prozor conzolnog programa pisanog u C-u.

tnx
Re: Hide console program 29.07.2005. u 18:32 · pre 258 meseci #2
Napravi pravu Win32 aplikaciju a ne Console aplikaciju. Ukratko... neka program pocne od WinMain umesto od main.

yooyo


[Ovu poruku je menjao yooyo dana 29.07.2005. u 20:08 GMT+1]
Re: Hide console program 29.07.2005. u 18:41 · pre 258 meseci #3
Ako koristis dev-cpp compiler, onda imas opciju na "Project"->"Project options"->"Compiler", zatim kliknes na "Linker" i pojavice ti se opcija na desnoj strani "Do not create a console window" nju prebaci na "yes" i kad pokrenes program nece se pojaviti konzola, ali onda ga moras ugasiti na ctl-alt-delete
Re: Hide console program 29.07.2005. u 21:42 · pre 258 meseci #5
1. Idi u Settings od projekta
2. Idi na stranicu C/C++ i izaberi u Catrgory Preprocessor
3. Iz Preprocessor definition zameni _CONSOLE sa _WINDOWS
4. Idi na stranicu Link
5. U Project options (na dnu) potrazi /subsystem:console i zameni u /subsystem:windows
6. Na kraju, promeni main, tj. izbaci main i zameni ga sa:

Code:

#include <windows.h>

/* // stari main
int main(int argc, char* argv[])
{
    // tvoj program
}
*/

int CALLBACK WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd )
{
        // tvoj prgram
    MessageBox(NULL, "XXX", NULL, MB_OK);
    return 0;
}


Rebuilduj ceo projekat i to je sve.

yooyo
Re: Hide console program 30.07.2005. u 10:50 · pre 258 meseci #6
yooyo ovo mi vrsi posao tnx, ali me jos uvek zanima da li mogu nekako da "unistim" taj prozor iz mog koda, tj to i nije prozor ... nesto tipa transparent ili sta vec ?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme