Welcome to mxlAboutSE - the Shareware Edition of mxlAbout.
The ABOSExxx.ZIP file contains the following files:
ReadMeSE.txt - this file
History.txt - change history on a build-by-build basis
mxlAboutSE.h - class declarations for classes exposed by the DLL
mxlAboutSE.dll - the DLL
mxlAboutSE.lib - DLL's import LIBrary
mxlAboutSEtest.exe - a test program that uses the DLL
The following text explains how to use mxlAboutSE and if you like it, how to register it (or obtain the Programmers' Edition).
Any problems, questions, etc., should be sent by email to 101722.1421@compuserve.com
Enjoy.
Using mxlAboutSE is simplicity itself...
========================================
1.Ensure that your application uses MFC4.0 in a shared DLL (opposed to statically linked).
2.Link mxlAboutSE.dll with your application, by using the following preprocessor directive in one of your application's files:
#pragma comment (lib, "mxlAboutSE.lib")
3.When you want to display the new About property page (typically from within the OnHelp helper in your application's CWinApp), create an object from the PSmxlAboutPE class that is exposed by the dll, passing the ID of your application's icon. Voila!
#include "mxlAboutSE.h"
...
void CtestApp::OnHelp()
{
PSmxlAboutSE(IDR_MAINFRAME);
}
If you want to change the text that is displayed on the notice edit control on the General property page, pass a pointer to the null-terminated string to display as the second parameter to the constructor:
PSmxlAboutSE(IDR_MAINFRAME, "new notice text!");
IMPORTANT
=========
The Shareware Edition of mxlAbout (mxlAboutSE) is for personal, non-commercial use only. Try it out (for up to 30 days), and if you like what you see, please register your Shareware Edition. This will help fund improvements to this and other forthcoming utilities for MFC programmers. If you don't like it, send me some email (101722.1421@compuserve.com) letting me know what you don't like about it so that I can improve it, and wipe it from you computer.
You can register the Shareware Edition for USD 15.00, get the Programmers' Edition for USD 30.00, or get the Source Code edition for USD 50.00 (plus USD 6.00 shipping and handling).
The Programmers' Edition (mxlAboutPE) is an enhanced version of the Shareware Edition. It is also the only version that you can distribute with commercial applications (and that includes Shareware applications) that you develop. mxlAboutPE provides you with more power:
* The ability to save all the information displayed on the pages to: the clipboard or to a file.
* The ability to choose which of the supplied property pages are displayed on the sheet.
* The ability to add your own property pages to the sheet.
* Localization: you can either localize yourself, or use the supplied alternatives for operation in: English, Dutch, French, German, Finnish, Italian, Spanish.
The Source Code edition (mxlAboutSC) provides you with all the source code to build mxlAboutPE.dll and the test application mxlAboutPEtest.exe.
Credit card orders:
===================
You can order with MC, Visa, Amex, or Discover from Public (software) Library by calling (in the USA) 800-2424-PsL or 713-524-6394 or by FAX to 713-524-6398 or by CIS Email to 71355,470. You can also snail mail credit card orders to PsL at P.O.Box 35705, Houston, TX 77235-5705.
When ordering through PsL, quote product #14532, and indicate whether you're after the Shareware, Programmers', or Source Code edition.
As soon as PsL notifies us that your order as been processed, you'll be sent the latest version of the software, as appropriate, and be kept informed of subsequent releases.
Any questions about the status of the shipment of the order, refunds, registration options, product details, technical support, volume discounts, dealer pricing, site licenses, non-credit card orders, etc, must be directed to me at 101722.1421@compuserve.com and not PsL, thankyou.
Paper (Cheque/Bank Transfer) Orders
===================================
If you don't want to, or are unable to, pay by credit card, you can pay by cheque (preferably a Eurocheque) or bank transfer. Email 101722.1421@compuserve.com for information.
mxlAboutSE.dll is Copyright ⌐ 1996 David Somers. All rights reserved.
mxlAboutSE license
==================
mxlAboutPE is licensed to you under the following terms:
1.
No representation is made concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind.
2.
You can freely distribute the file 'mxlAboutSE.dll'.