Skip Navigation LinksBCGSoft > Products > BCGSoft Professional Editor

BCGSoft Professional Editor

BCGSoft Professional Editor for MFC

What is BCGSoft Professional Editor for MFC?

BCGPEdit (BCGSoft Professional Editor) is an MFC extension library that allows you to incorporate an advanced edit control into any MFC-based application.

The Editor Library is suitable for a large number of applications, from simple chat clients to complicated development tools.

Highlighted product features:


Syntax Highlighting Support

BCGPEdit supports two levels of highly customizable syntax highlighting. First of all, you can create a syntax file (in XML format) to support any programming language. Secondly, we offer a set of virtual functions. You can override these functions and incorporate into edit control any logic you want.

Learn more


XML Schemas for Language Definition

The editor allows you to define any required programming language using our powerful and flexible XML scheme definition mechanism. The XML data can be either loaded from internal application resources, an external file, or from the Internet.

Learn more


Support for Collapsible Nodes (Outlining)

The out-of-the box outline parser recognizes C++ files and can be customized either programmatically or using an external XML file.

Learn more


IntelliSense Support

We provide advanced support for IntelliSense®. Using this support, you can create editors similar to those supplied with Microsoft Visual Studio.

Learn more


Markers and Color Blocks

There is built-in support for bookmarks and breakpoints. In addition, you can create various types of custom markers. There is the ability to create single-line and multi-line static and dynamic color blocks.

Learn more


Export to HTML and RTF

You can easily export the editor content to HTML or RTF formats.

Learn more