BlackBoard » Design, Programmierung & Entwicklung » Programmieren » C Skinnable Windows » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Skinnable Windows
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Compuholic Compuholic ist männlich
knows where he wants to go tomorrow


images/avatars/avatar-552.jpg

Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München

Skinnable Windows       Zum Anfang der Seite springen

Ja, ich weiß, daß die grafische Oberfläche eines Programms eigentlich nur sekundär ist, aber trotzdem interessehalber:

Hat jemand vielleicht Links, Tutorials oder Beispielcode (vorzugsweise in C) wie man unter Windows eine etwas freiere Benutzeroberfläche hinbekommt z.B. Skinning. Auch würde mich interessieren wie man z.B. runde Fenster macht.

Danke schon mal.
27.03.2003 20:28 Compuholic ist offline E-Mail an Compuholic senden Homepage von Compuholic Beiträge von Compuholic suchen
Wild Card
Junior Member


images/avatars/avatar-886.gif

Dabei seit: 22.12.2002
Beiträge: 189
Herkunft: -=P.O.D=- Headquater

      Zum Anfang der Seite springen

em ich weis jetzt nich ob ich dir weiter helfen kann aber guck dir mal StyleXp an.

hier mal nen screeny von mir (Start Leiste ^^)

__________________
[GLOW=blue]-=P.O.D=- Wild Card [/GLOW]

[GLOW=red]Against-TCPA[/GLOW]

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Wild Card: 27.03.2003 21:54.

27.03.2003 21:54 Wild Card ist offline E-Mail an Wild Card senden Beiträge von Wild Card suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

Hm, also mit MFC hab ich sowas mal umgesetzt,
ansatzweise. Das Fenster hat eine Ellipsenform.

HIer mal der Quellcode:

code:
1:
2:
3:
	GetClientRect(rcDialog);
	m_rgn.CreateEllipticRgn(2, 2, rcDialog.Width(), rcDialog.Height());
	SetWindowRgn(/*GetSafeHwnd(),*/ (HRGN) m_rgn, TRUE);


m_rgn ist vom Typ CRgn.

Das ganze habe ich in der OnInitDialog() untergebracht,
also bevor das Fenster gezeichnet wird.

Devil

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
27.03.2003 22:02 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » C Skinnable Windows

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH