BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- C Skinnable Windows (http://www.black-board.net/thread.php?threadid=11272)


Geschrieben von Compuholic am 27.03.2003 um 20:28:

  Skinnable Windows

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.



Geschrieben von Wild Card am 27.03.2003 um 21:54:

 

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 ^^)



Geschrieben von phlox81 am 27.03.2003 um 22:02:

 

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


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH