Tip: HTML Formulare in euren MFC-Anwendungen!
-
Wen die unflexiblen und langweiligen CFormViews und CDialoge nerven und einfach schönere GUIs haben will, sollte sich die neue Klasse CDHTMLDialog anschauen. Mit dieser Klasse kann man HTML-Formulare mit CSS, Hintergrundbilder u.a. allem Pipapo in seine MFC-Anwendung einbetten.
Jeder kennt z.B. von Windows XP die Systemsteuerung (Start->Systemsteuerung) die einfach stylisch aussieht (mit Mouse-Over-Hyperlinks, Hintergrundbild usw.). Das kann man, wenn man HTML-begabt ist, in seinen eigenen Anwendungen einbauen.
Hier mal ein Codeproject-Tutorial, das die Basics erklärt. Die CDHTML-Klasse ist ab MFC 7 vorhanden.
http://www.codeproject.com/dotnet/dhtmlview.asp
Hier noch ein paar nette Effekte:
http://www.codeproject.com/dotnet/ImgCssJsHtmlDlg.asp
http://www.codeproject.com/dotnet/HtmlSkinCDHtmlDialog.asp