CStatic with Scrolling Text
Posted
by Black Diamond
on January 6th, 2004

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.

Comments
There are no comments yet. Be the first to comment!