Click here to Skip to main content
13,201,050 members (70,060 online)
Click here to Skip to main content
Add your own
alternative version


18 bookmarked
Posted 14 Oct 2003

Text-only Blackboard control

Rate this:
Please Sign up or sign in to vote.
Text-only Blackboard control for MFC


This is a simple control which really helped me when I needed to debug the code with no debug info on the binary (Linked as Release mode). We can actually use List Control or something similar but we have to spend more time on its properties like font. This control (I hope) will simplify our task on debugging or displaying some progress in our code.

How to use

There are few steps to use this control:

  • Include two files, TextDispCtrl.h and TextDispCtrl.cpp in your project
  • Create a Picture box (Frame) in your form/dialog
  • Change its ID to whatever you want
  • Include TextDispCtrl.h in the class declaration of your form/dialog
  • Put this in your dialog/form class:
    CTextDispCtrl    m_wndx;
  • Initialize the control, usually within OnInitDialog() in dialog or OnInitialUpdate() in form:
    CRect rect;
    if( !m_wndx.Create(WS_VISIBLE | WS_CHILD | WS_TABSTOP, rect, this, 1000) )
    // Set the font
    m_wndx.SetFont("Terminal", 100); // Any "monospace" font would be fine
    // Just in case the size of your Picture control smaller than your data
    // or you choose HUGE font ;-)
  • Call the following method to display strings:
    m_wndx.ShowString(""); // Add blank line
  • Or this function to Hex Dump your buffer:
    m_wndx.DumpData(pszBuffer, iBufLen);


This class will be useful for projects which needs no fancy appearance but developed just for functionality and display the progress as simple as possible. That's all for now! Cheers!


This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


About the Author

Danang Suharno Ngadinegaran
Web Developer
Indonesia Indonesia
No Biography provided

You may also be interested in...


Comments and Discussions

QuestionHey! Where's the scrollbar??? Pin
AndrewSmirnov22-Oct-03 3:15
memberAndrewSmirnov22-Oct-03 3:15 
GeneralA handy little tool indeed !! Pin
WREY16-Oct-03 12:39
memberWREY16-Oct-03 12:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.171020.1 | Last Updated 15 Oct 2003
Article Copyright 2003 by Danang Suharno Ngadinegaran
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid