Home | Privacy Policy | Site Map | Support


» MassMail BETA Version


Some users are reporting problems with connection and authentication for MassMail 1.07. As we have not finalized the latest version, a BETA version of MassMail has been released as a "stop gap" to help resolve a few existing issues in 1.07.

 More >  
» New Website!

New Site Design Welcome to the new KGP Software website! The site has been completely redesigned for 2010, with an improved layout and a better search facility to help you find the software that fits your needs.

 More >  

PrpT Control

Property list control library DLL for Windows developers

PrpT Control

PrpT is a property list custom control with many additional features.

This control can be used for many types of "option" and "property page" dialogs, can also be ideal for a "Visual Designer" where many object properties have to be customizable on-the-fly.

Important Notice: We are sorry to announce that as of 1st January 2016 this product is no longer available to purchase or will be updated. Existing users please use the website contact form to submit any queries you may have. This page is maintained as an archive only

All PrpT functionality is contained in an industry standard Win32 DLL which requires no "runtime" or additional DLLs, and is suitable for small to very large applications. What's more, PrpT is a very reliable control, tested and used in some of our own applications available on our web site.

PrpT uses a concept of "entries" - used to describe each item in a property list. These "entries" can have many customizable properties which can even be changed when already present in the list. You can use an unlimited number of "entries" in a property list.

Although you could conceivably use PrpT as a 'Grid'-type control, it was not designed for this purpose. You can actually use PrpT as the only control (on your dialog/form) for your application's complete interface, and PrpT will handle all the necessary user interaction. This in itself is not possible with most Grid controls available. PrpT also does not support multi-columns, which are common in Grids.

We at kgpsoftware.com believe strongly that this type of control should have been distributed with Windows as a native "common control". Since it is not, PrpT is here to fill the void right now!


  • Fully contained Win32 custom control with no added dependencies.
  • Works with all 32-bit and 64-bit versions of Windows from Windows 95/NT 4.0 and later.
  • Full property list handling with scrolling entries.
  • Multiple property "sections" (groups), which can be shown or hidden.
  • Entries support labels, images, fonts, colors, text alignment, hidden and disabled.
  • Variable-height entries, with horizontal "splitter" to resize them (optional).
  • Vertical "splitter" for entry label/entry data border (optional).
  • Area to change the current section view (optional).
  • Status area to display property help tips (optional).
  • Area to display a custom logo (image) for each section (optional).
  • Complete notification handlers (through WM_NOTIFY to parent).
  • Automatic saving and loading to the registry and INI files.
  • Optional encryption when loading or saving entries.
  • Fully "keyboard-aware". You can use the mouse and keyboard.
  • Inline "auto-complete" with custom dictionary support for text fields.
  • Completely customizable colors or use system default colors.
  • Full support for Windows themes on Windows XP, Vista, or later.
  • Mousewheel support.


  • Single-line text
  • Multi-line text
  • Selection lists
  • Boolean values (True/False or Yes/No)
  • Folders (inc. browse button)
  • Files (inc. browse button)
  • Fonts (with display option)
  • Colors (with display option)
  • Password fields (obscured by a mask character)
  • Numeric values (using selection list or 'spin button')
  • Custom values (any type of data, configurable using callbacks)

On of the main advantages when using PrpT is the ability to edit hundreds of settings without having to design a complex user interface with many controls. Using multiple controls, you normally have to spend a lot of time rearranging the interface when you want to add a new option to your settings dialog, plus all the extra code required to load/save those settings to and from disk. With PrpT, it's just a case of adding another entry using a simple structure. Everything else is done automatically (even colors and fonts!) - saving you time and money!

PrpT has full integration with INI files and the Windows registry using three simple messages. You don't need to add any further code.

What you get in the full version:




Royalty free custom control library. An independent, 32-bit Dynamic Link Library (DLL).


Full documentation in the standard "HTML Help" format.

"SAMPLES" folder

Demonstration projects and header files included for these languages:

  • Microsoft Visual C++
  • PowerBASIC for Windows


Current Version: v1.03
Last Release: 24 November 2007
Change Log: [all changes]
Primary Download: [full setup]



KGP Software have been developing free and commercial Windows applications since 1996.

Our goal is to provide software that is usable, efficient, compact, and which end users can appreciate.

Tag Cloud


Privacy Policy
Site Map



PrpT Custom Control

These page links may be added or updated from time to time but the links will remain the same, so they are safe to bookmark or "permalink".



Powered by PivotX - 2.3.11
XML: Atom Feed

© 2010, KGP Software, UK.