Click here for a larger image.
Environment: VC6 SP4, Windows XP
Description
CTextScroller is a smart control that can be placed in an About dialog. The text is automatically formatted to fit the client rectangle.
How to Use CTextScroller
- Include TextScroller.h and TextScroller.cpp in your project.
- Use the wizard to create a static control. Call it anything but IDC_STATIC and add a member variable for it.
- Change the declaration of this member and set it:
CTextScroller m_Static;
Some Useful Functions
void SetFontSize(int nSize); //modify text font size
CString SetFontName(CString strFont); //modify font name
void SetBorder(BOOL bSet=TRUE); //draw ctrl borders
COLORREF SetTextColor(COLORREF color); //modify text color
void SetScrollTimer(int nElapse); //modify the speed of scroll
COLORREF SetBkColor(COLORREF color); //modify background color
void AddLine(CStringArray &str); //add text to the scroll
Conclusion
I tested this control only in applications running on Windows XP, but I guess there won’t be any problems using it in other environments.