Fensterrahmen(+Titelleiste) Selber mit GDI Zeichen
-
HI
wie kann ich ein Fensterrahmen(+Titelleiste) Selber mit GDI Zeichen??Es geht nur um die Optik, die Funktionen (remove oder resize) brauche ich nicht, da ich diese anders Lösen möchte.
-
Die Frage ist ein bisschen unkonkret.
-
Hi,
wenn du bei rechteckigen Fenstern bleiben möchtest, sollte GetWindowDC reichen.
Wenn es etwas künstlerischer sein soll, mit verschnörkelten Formen und Alpha Blending musst du dir mal LayeredWindows anschauen.
-
Oder setze das WindowStyle auf "PopUp", dann müsste der Rahmen und die obere Leiste weg sein. Dann kannst du in das Window deine Objekte zeichnen. Habe leider noch nicht damit gearbeitet und kann dir keinen Beisspielcode geben, wäre aber auch an der Lösung des Problemes interessiert...
-
Danke, mehr wollte ich auch nicht wissen, nur die Funktionen, bzw Techniken. Werde Morgen früh mal ausprobieren..
..:: DANKE ::..
-
Man kann auch WS_OVERLAPPED (nicht WS_OVERLAPPEDWINDOW) verwenden.
Dann fehlt auch das Systemmenue, der Titelbalken, und der Rahmen. Naeheres siehe Window-Styles Beschreibung in der Platform SDK Dokumentation zu CreateWindow() bzw. CreateWindoeEx().