Download demo project - 14 KbDownload source files - 2 Kb
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.
AppendString() method appends a text string to the control and automatically scroll the most recent entry into view. Two other methods,
IsSelectable() allow you to control whether the user may select text in the control.
Using CHistoryEdit in a dialog is quite simple:
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
m_HistoryEdit.SubclassDlgItem (EDIT_HISTORY, this);
- Append text to the control by using
m_HistoryEdit.AppendString ("Compiling D:\\XDA\\Test\\Mechanic.kb...");