kPad – Lightweight Text Editor

kPad

Brief Overview

kPad, a lightweight text editor loosely based on the MTPad sample from the
Microsoft SDK (12/1/99) allows you to read and manipulate RTF and TXT
files using a RichEdit control. However, kPad’s main focus is as an example
of what you can do using the WTL.

Features

  • Sheets control
  • Find and Replace custom dialogues
  • Small size 104 kilobytes

Implementation

  • This project was created with the help ATL\WTL AppWizard as a "Multiple Threads SDI
    " application with a generic view window.
  • The class SheetsCtrl is view window for the MainFrame and a container for the SheetView
    child windows.
  • SheetView is a superclass of the RichEdit control
  • The small size of 105 kilobytes is achieved due to the WTL’s non-usage of the CRT
    library (_ATL_MIN_CRT) and use the project options /OPT:REF, /OPT:ICF, /OPT:NOWIN98.

Environment

  • This application was created with VC 6.0. SP3, WTL and January MS SDK.
  • It has been tested only on W2k.

Acknowledgments

WTL Sites References

Downloads

Download demo project – 52 Kb

Download source – 79 Kb

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read