Seite 1 von 2
Konsolenfenster bei GTK Anwendungen
Verfasst: Mo Apr 06, 2009 12:44 pm
von Empire
Kann man die konsole irgendwie unter drücken do das sie nicht angeziegt wird?
wiell nen prog schreiben das nebenher laufen soll ohnen des meine mutter was merkt.
mfg
Empire
Edit by Xin: Titel geändert, ursprünglich "Konsole"
Re: Konsole
Verfasst: Mo Apr 06, 2009 3:31 pm
von cloidnerux
Auf welchem betriebsystem solls dann laufen?
Ich hab mal was unter Windows dazu gesucht, aber ncihs Programmiert, da es irgendwie sehr schwer sit. Du musst dein Programm als Dienst Programmieren, dadurch wird es nicht angezeigt oder so, ich bin mir da nciht mehr so sicher.
Re: Konsole
Verfasst: Mo Apr 06, 2009 3:35 pm
von Empire
ich glaub das geht auch als prozess find aber nichts dazu:(
mfg
Empire
Re: Konsole
Verfasst: Mo Apr 06, 2009 3:42 pm
von cloidnerux
Ja, windows ist da etwas beschi*******. In der Standart Version von VC++ gibt es glaube ich eine vorlage dafür.
Eine andere möglichkeit wäre es, ein Grafisches fenster zu nutzen, dieses aber nciht unten in der Taskleiste anzeigen zu lassen??
Ich glaube das kann man machen.
Re: Konsole
Verfasst: Mo Apr 06, 2009 3:47 pm
von Jside
cloidnerux hat geschrieben:Ja, windows ist da etwas beschi*******. In der Standart Version von VC++ gibt es glaube ich eine vorlage dafür.
Eine andere möglichkeit wäre es, ein Grafisches fenster zu nutzen, dieses aber nciht unten in der Taskleiste anzeigen zu lassen??
Ich glaube das kann man machen.
Ja, das kann man....
Dann auchnoch das komplette Fenster grün einfärben, und den TransparendcyKey auf Grün setzten, dann merkt man davon nix...
Re: Konsole
Verfasst: Di Apr 07, 2009 8:15 am
von Xin
Empire hat geschrieben:Kann man die konsole irgendwie unter drücken do das sie nicht angeziegt wird?
Kann man.
Empire hat geschrieben:wiell nen prog schreiben das nebenher laufen soll ohnen des meine mutter was merkt.
Ich bezweifle, dass das Programm einen guten Zweck haben wird, wenn es dem Benutzer verheimlicht werden soll...
Re: Konsole
Verfasst: Di Apr 07, 2009 8:31 am
von +Fuss+
Wen wir schon bei dem Thema sind frag ich auch mal:
Ich bin ja an GTK+ und habe da jetzt schon einige kleine Programme geschrieben.
Nur wenn ich diese unter Windows (mit GTK Runtime) starte, öffnet sich im Hinterrund immernoch ein Konsolenfenster, obwohl die Anwendung ja ein eigenes Fenster hat. ann man daran etwas ändern? So dass nur noch das Hauptfenster angezeit wird?
MfG Fuss
Re: Konsole
Verfasst: Di Apr 07, 2009 8:42 am
von Dirty Oerti
Die WinAPI stellt ieinen Befehl zur Verfügung, mit dem du die Konsole ausblenden kannst.
Das dürfte euch beiden helfen.
Plattformübergreifend ist das dann aber logischerweise GAR nicht mehr.
Wie dieser Befehl heißt ist eine gute Frage^^ Angewandt hab ich den nie.
Der müsste aber in der MSDN zu finden sein...
Re: Konsole
Verfasst: Di Apr 07, 2009 12:29 pm
von Xin
+Fuss+ hat geschrieben:Nur wenn ich diese unter Windows (mit GTK Runtime) starte, öffnet sich im Hinterrund immernoch ein Konsolenfenster, obwohl die Anwendung ja ein eigenes Fenster hat. ann man daran etwas ändern? So dass nur noch das Hauptfenster angezeit wird?
Windows unterscheidet afaik zwischen Konsolenanwendungen (dann öffnet sich das Konsolen-Fenster) und Windows-Anwendungen.
Ich glaube, so habe ich das damals unterdrückt bekommen. Ist aber auch schon wieder ein paar Jahre her.
Re: Konsolenfenster bei GTK Anwendungen
Verfasst: Di Apr 07, 2009 1:01 pm
von Empire
Ich hab jetzt probiert nen win zu machen ohne fenster zu erzeugen.
das sieht so aus:
Code: Alles auswählen
#include <stdio.h>
#include <windows.h>
int WinMain (HINSTANCE 0)
{
h:
goto h;
return 0;
}
und wenn ich das ausführe kommt:
I:\Programm Bibliotek\Eigene Programme\t.c|4|error: expected `,' or `...' before numeric constant|
wo wird , erwartet????
mfg
empire