Description: This article presents some classes that make customising window captions really quick and easy. Using these classes you can change the background colour and the text font and colour of both the active and inactive window captions independently for any windows you choose. I also provide an example class that allows a bitmap to be used as the caption background, eg for logos, or wood or stone effects. Framework for Creating Custom Window Captions create a custom form the framework for the title of this article notes that can be quick and simple to create custom window Heading the framework of some type. The use of these categories you can change independent of any form you choose the background color, text fonts as well as the activation and did not activate the window title color. I also provide a use of a background bitmap as examples of category headings, such as a logo, wood or stone effect.
File list (Check if you may need any files):
Source
......\Caption Demo
......\............\BmpCaptionBackground.cpp
......\............\BmpCaptionBackground.h
......\............\CaptionDemo.cpp
......\............\CaptionDemo.dsp
......\............\CaptionDemo.dsw
......\............\CaptionDemo.h
......\............\CaptionDemo.rc
......\............\CaptionDemoDoc.cpp
......\............\CaptionDemoDoc.h
......\............\CaptionDemoView.cpp
......\............\CaptionDemoView.h
......\............\ChildFrm.cpp
......\............\ChildFrm.h
......\............\ColorPickDialog.cpp
......\............\ColorPickDialog.h
......\............\ColourPicker.cpp
......\............\ColourPicker.h
......\............\ColourPopup.cpp
......\............\ColourPopup.h
......\............\Dib.cpp
......\............\Dib.h
......\............\MainFrm.cpp
......\............\MainFrm.h
......\............\MaxLinesDialog.cpp
......\............\MaxLinesDialog.h
......\............\res
......\............\...\CaptionDemo.rc2
......\............\resource.h
......\............\StdAfx.cpp
......\............\StdAfx.h
......\............\TitleDialog.cpp
......\............\TitleDialog.h
......\CustomCaption
......\.............\AutoSelector.h
......\.............\Caption.cpp
......\.............\Caption.h
......\.............\CaptionBackground.cpp
......\.............\CaptionBackground.h
......\.............\CaptionTextAttributes.cpp
......\.............\CaptionTextAttributes.h
......\.............\CustomCaption.cpp
......\.............\CustomCaption.def
......\.............\CustomCaption.dsp
......\.............\CustomCaption.dsw
......\.............\CustomCaption.h
......\.............\CustomCaption.rc
......\.............\GradientCaptionBackground.cpp
......\.............\GradientCaptionBackground.h
......\.............\MultiLineCaption.cpp
......\.............\MultiLineCaption.h
......\.............\MultiLineCaptionEx.cpp
......\.............\MultiLineCaptionEx.h
......\.............\MultiLineCaptionXX.cpp
......\.............\res
......\.............\...\CustomCaption.rc2
......\.............\Resource.h
......\.............\SingleLineCaption.cpp
......\.............\SingleLineCaption.h
......\.............\Singleton.h
......\.............\StdAfx.cpp
......\.............\StdAfx.h
......\.............\Subclass.cpp
......\.............\Subclass.h
......\.............\SuppressStyle.h
......\.............\SystemCaptionFont.cpp
......\.............\SystemCaptionFont.h
......\.............\SystemFont.cpp
......\.............\SystemFont.h