home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
tv20cpp.zip
/
tvision
/
msgbox.h
< prev
next >
Wrap
C/C++ Source or Header
|
1998-01-19
|
2KB
|
67 lines
/*
* msgbox.h
*
* Turbo Vision - Version 2.0
*
* Copyright (c) 1994 by Borland International
* All Rights Reserved.
*
* Modified by Sergio Sigala <ssigala@globalnet.it>
*/
#if defined( Uses_MsgBox ) && !defined( __MsgBox )
#define __MsgBox
#include <stdarg.h>
class TRect;
ushort messageBox( const char *msg, ushort aOptions );
ushort messageBox( unsigned aOptions, const char *msg, ... );
ushort messageBoxRect( const TRect &r, const char *msg, ushort aOptions );
ushort messageBoxRect( const TRect &r, ushort aOptions, const char *msg, ... );
ushort inputBox( const char *Title, const char *aLabel, char *s, uchar limit );
ushort inputBoxRect( const TRect &bounds, const char *title,
const char *aLabel, char *s, uchar limit );
const
// Message box classes
mfWarning = 0x0000, // Display a Warning box
mfError = 0x0001, // Dispaly a Error box
mfInformation = 0x0002, // Display an Information Box
mfConfirmation = 0x0003, // Display a Confirmation Box
// Message box button flags
mfYesButton = 0x0100, // Put a Yes button into the dialog
mfNoButton = 0x0200, // Put a No button into the dialog
mfOKButton = 0x0400, // Put an OK button into the dialog
mfCancelButton = 0x0800, // Put a Cancel button into the dialog
mfYesNoCancel = mfYesButton | mfNoButton | mfCancelButton,
// Standard Yes, No, Cancel dialog
mfOKCancel = mfOKButton | mfCancelButton;
// Standard OK, Cancel dialog
class MsgBoxText
{
public:
static const char * yesText;
static const char * noText;
static const char * okText;
static const char * cancelText;
static const char * warningText;
static const char * errorText;
static const char * informationText;
static const char * confirmText;
};
#endif // Uses_MsgBox