This sample was contributed by Ravi Bhavnani.
CHistoryEdit is a CEdit derived control that lets you to display a scrolling text history, much like Dev Studio's "Output" window during a compilation. Here's an example of the control (the "History" window) being used in a dialog box.
CHistoryEdit's AppendString() method appends a text string to the control and automatically scroll the most recent entry into view. Two other methods, AllowSelection() and IsSelectable() allow you to control whether the user may select text in the control.
Using CHistoryEdit in a dialog is quite simple:
- Include CHistoryEdit.h in your dialog class' header file.
- Add member variables of type CHistoryEdit for every edit control
you want to subclass.
- Subclass the edit controls in your dialog's OnInitDialog() method.
m_HistoryEdit.SubclassDlgItem (EDIT_HISTORY, this);
- Append text to the control by using AppendString().
m_HistoryEdit.AppendString ("Compiling D:\\XDA\\Test\\Mechanic.kb...");
Last updated: 11 April 1998