Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

04.06.2008, 22:50

Eigener Fensterstyle

Ich benutze c++ mit der WinAPI, nun möchte ich nicht das vorgegebene hässliche fenster von WinDoof nehmen, sondern ein eigenes schickes Fenster gestallten. Das habe ich mir nun wie folgt gedacht:

Ich mache ein Popup Fenster, das komplett tansparent ist, dann zeichne ich mir einfach mit schicken Bildern ein eigenes Fenster. Wenn mann dann z.b auf dem bereich des Fensters die Maus gedrückt hält, kann man das Fenster verschieben, und der ganze inhalt des Fensters wandert mit ...

Ist das die beste lösung ein eigenes Fenster zu machn, oder macht man das anders?

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

2

04.06.2008, 23:03

Das nennt sich Skinning.

http://www.flipcode.com/archives/Win32_Window_Skinning.shtml

3

05.06.2008, 03:28

Hab mir jetzt nen richtig schönen skin gemacht, aber ich würde gerne wissen wie ich heraus bekomme wo das fenter gerade ist, also an welcher Pixel Position :)

4

05.06.2008, 07:23

http://msdn.microsoft.com/en-us/library/ms633519.aspx

5

05.06.2008, 14:54

Hmm ... es liegt evtl. einfach daran, das du das falsche Visual Style nutzt. Geschmack ist Ansichtssache. Wenn du einfach mal auf Englisch übersetzt (Sprache der Programmierer), und dann in der Dokumentation der API, die du nutzt, guckst, findest du schnell was du brauchst. "Get Window Position" ....
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

6

05.06.2008, 15:10

Joa, Danke...

Hab jetzt in der Doku danach gesucht, das Fenster, nur ein wenig Tansparent zu machen...

Weiß jemand wie ich das machen kann, da das Fenster so 50% Tanparent ist?

7

05.06.2008, 15:30

http://msdn.microsoft.com/en-us/library/ms997507.aspx
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

8

05.06.2008, 16:34

Danke, jetzt weiß ich das das funktioniert, aber ich persöhnlich komme mit der Docu überhaupt nicht klar, ich bekomme fehler ohne ende :(

Kennst jemand ne seite wo das steht, die nicht die Docu ist?

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

9

05.06.2008, 16:47

:arrow: www.google.de. Da stehts, und das ist nicht die Doku!
@D13_Dreinig

10

05.06.2008, 16:48

Hab schon gesucht und eine brauchbare Seite gefunden die mir aber auch nicht weiter hilft ...

Könnte mir das vieleicht jemand erklären, halt für spät merker?

Werbeanzeige