History Edit Control





3.00/5 (7 votes)
CEdit derived control that lets you to display a scrolling text history
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. The image presents 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...");