Message Dialogue Components
Release: | 3.0.0 | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Date: | 08 February 2014 | ||||||||||||||||||||||||||||||||
Delphi Compatibility:
|
|
- Overview
- Download
- Install Info
- Change Log
- License
Overview
This unit provides various customisable message dialog box components. Three components are installed on the component palette. They are:
- TPJWinMsgDlg
- This component wraps the Windows MessageBoxIndirect API call and displays a message box based on that provided by Windows. It will be suitable for most purposes and has the lighter footprint.
- TPJVCLMsgDlg
- This component uses the Delphi VCL CreateMessageDialog function to create a form based message box. (CreateMessageDialog is used by the standard Delphi MessageDlgXXX functions). The component provides more flexibility than either the Delphi functions or TPJWinMsgDlg. It should be used when it is necessary to display buttons or combinations of buttons that are not supported by the Windows API message box or when a finer degree of control over the appearance and behaviour of the message box is required. TPJVCLMsgDlg supports all the features of TPJWinMsgDlg and extends them. The dialogue box component's form can be customised by handling the OnShow and OnHide events.
A demo program that exercises the components is included in the download. This program requires Delphi 7 or later to compile.
Documentation
The components have comprehensive online documentation.
There is also an FAQ page.
Feedback & Queries
If you find any bugs or want to suggest a new feature please report them using the Issue Tracker.
Click the Create Ticket button to create a ticket then complete the
form giving as much information as possible. Please note:
this issue tracker is shared among all the projects in the DelphiDabbler
Code Library, so please make sure you enter msgdlg
in the
Project edit box. You should also choose Defect
in the
Type drop down list to report a bug or Enhancement
to
request a new feature.
If you have created a bug fix or have implemented a new feature please attach a zip file to your ticket that contains your source code.
Should you have any queries about using the components please read the documentation and FAQ.
If you can't find an answer in the documentation then post a message in the discussion group.