Fensterposition + Fenster "verstecken"
-
Hi!
Ich programmiere gerade eine Uhr die (wenn das Programm fertig ist) rechts oben in der Ecke mit digitaler- und/oder analoger Anzeige die Zeit anzeigen soll.Uhrzeit ermitteln ist kein Problem nur das Darstellen gestalten sich ein wenig schwierig:
1.) Ich möchte nur die Zeit ausgeben ohne Hintergrund und Rahmen bei einer
Fenstergröße von 200 x 50.
Ich verwende WS_VISIBLE|WS_POPUP aber die Anwendung soll auch nicht
in der Taskleiste aufgeführt werden und ich bekomme das leider nicht hin.
Wenn ich nur WS_POPUP verwende wird es zwar nicth mehr in der taskleiste
angezeigt, dafür wird die fensterposition beim Aufruf nicht auf
die gewünschte gesetzt sondenr einfach auf 0,0.2.) Die Anwendung soll wenn möglich auch über ein kleines Icon ganz rechts
in der Taskleiste angesprochen werden. kennt ihr da ne Möglichkeit das
dort einzufügen?3.) Das Fenster sollte immer im Vordergrund bleiben..gibts dafür vlt
eine Funktion?Kennt ihr da ne Möglichkeit?
-
Hi
herjeminee, ...Kuldren schrieb:
1.) Ich möchte nur die Zeit ausgeben ohne Hintergrund und Rahmen bei einer
Fenstergröße von 200 x 50.
Ich verwende WS_VISIBLE|WS_POPUP aber die Anwendung soll auch nicht
in der Taskleiste aufgeführt werden und ich bekomme das leider nicht hin.
Wenn ich nur WS_POPUP verwende wird es zwar nicth mehr in der taskleiste
angezeigt, dafür wird die fensterposition beim Aufruf nicht auf
die gewünschte gesetzt sondenr einfach auf 0,0.1. CreateWindowEx
2. ExStyle (1.Param): WS_EX_TOOLWINDOW
3. Style (4.Param): WS_POPUP
zur Fensterposition: die kannst du mit dem 5. und 6. Parameter von CreateWindowEx festlegen...nicht sooooo schwer
_________________________________________________________________________
Kuldren schrieb:
2.) Die Anwendung soll wenn möglich auch über ein kleines Icon ganz rechts
in der Taskleiste angesprochen werden. kennt ihr da ne Möglichkeit das
dort einzufügen?ARGHH ...FAQ!!!!!!!!!!!!! oder Forensuche!!!!!!!!
also da: http://www.c-plusplus.net/forum/viewtopic-var-t-is-39365.html_________________________________________________________________________
Kuldren schrieb:
3.) Das Fenster sollte immer im Vordergrund bleiben..gibts dafür vlt
eine Funktion?jo entweder bei CreateWindowEx das Flag WS_EX_TOPMOST unter die Extended-Flags packen oder mit SetWindowPos...dazu siehe MSDN!
_________________________________________________________________________MfG CodeFinder