open-insight/SYSPROG/STPROCINS/MSWIN_MESSAGEBOX_EQUATES.txt
2024-03-25 15:17:34 -07:00

99 lines
3.9 KiB
Plaintext

compile insert msWin_MessageBox_Equates
/*
** Copyright (C) 2015 Revelation Software Inc. All Rights Reserved **
Author Mr C
Date January 2015
Purpose Equates for use with the Windows API MessageBox function
Comments
========
Amended Date Reason
======= ==== ======
Mr C 22 Oct 15 Added function declarations, dialog command IDs
*/
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
#ifndef _MSWIN_MESSAGEBOX_EQUATES_
#define _MSWIN_MESSAGEBOX_EQUATES_
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
declare function msWin_MessageBox, msWin_MessageBeep
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
equ MB_OK$ to 0x00000000
equ MB_OKCANCEL$ to 0x00000001
equ MB_ABORTRETRYIGNORE$ to 0x00000002
equ MB_YESNOCANCEL$ to 0x00000003
equ MB_YESNO$ to 0x00000004
equ MB_RETRYCANCEL$ to 0x00000005
equ MB_CANCELTRYCONTINUE$ to 0x00000006
equ MB_ICONHAND$ to 0x00000010
equ MB_ICONQUESTION$ to 0x00000020
equ MB_ICONEXCLAMATION$ to 0x00000030
equ MB_ICONASTERISK$ to 0x00000040
equ MB_USERICON$ to 0x00000080
equ MB_ICONWARNING$ to MB_ICONEXCLAMATION$
equ MB_ICONERROR$ to MB_ICONHAND$
equ MB_ICONINFORMATION$ to MB_ICONASTERISK$
equ MB_ICONSTOP$ to MB_ICONHAND$
equ MB_DEFBUTTON1$ to 0x00000000
equ MB_DEFBUTTON2$ to 0x00000100
equ MB_DEFBUTTON3$ to 0x00000200
equ MB_DEFBUTTON4$ to 0x00000300
equ MB_APPLMODAL$ to 0x00000000
equ MB_SYSTEMMODAL$ to 0x00001000
equ MB_TASKMODAL$ to 0x00002000
equ MB_HELP$ to 0x00004000
equ MB_NOFOCUS$ to 0x00008000
equ MB_SETFOREGROUND$ to 0x00010000
equ MB_DEFAULT_DESKTOP_ONLY$ to 0x00020000
equ MB_TOPMOST$ to 0x00040000
equ MB_RIGHT$ to 0x00080000
equ MB_RTLREADING$ to 0x00100000
equ MB_SERVICE_NOTIFICATION$ to 0x00200000
equ MB_TYPEMASK$ to 0x0000000F
equ MB_ICONMASK$ to 0x000000F0
equ MB_DEFMASK$ to 0x00000F00
equ MB_MODEMASK$ to 0x00003000
equ MB_MISCMASK$ to 0x0000C000
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
* // Dialog Box Command IDs
equ IDOK$ to 1
equ IDCANCEL$ to 2
equ IDABORT$ to 3
equ IDRETRY$ to 4
equ IDIGNORE$ to 5
equ IDYES$ to 6
equ IDNO$ to 7
equ IDCLOSE$ to 8
equ IDHELP$ to 9
equ IDTRYAGAIN$ to 10
equ IDCONTINUE$ to 11
equ IDTIMEOUT$ to 32000
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
#endif
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////