# Access Message Tag Arguments

These tags define an Access transaction:

- `ACCTAG_REQUEST` requests a type of transaction. It takes as an argument one of the constants listed below:

  - `ACCREQ_LOAD`
  - `ACCREQ_SAVE`
  - `ACCREQ_DELETE`
  - `ACCREQ_OK`
  - `ACCREQ_OKCANCEL`
  - `ACCREQ_ONEBUTTON`
  - `ACCREQ_TWOBUTTON`

- `ACCTAG_SCREEN` specifies a screen on which to display the transaction box. It takes the item number of an existing screen as an argument.

- `ACCTAG_BUFFER` is reserved for future use.

- `ACCTAG_BUFFERSIZE` is reserved for future use.

- `ACCTAG_TITLE` takes as its argument a pointer to a NULL-terminated text string to be used as the transaction box for the title.

- `ACCTAG_TEXT` takes as its argument a pointer to a NULL-terminated text string to be used as the explanatory text for the transaction box.

- `ACCTAG_BUTTON_ONE` takes as its argument a pointer to a NULL- terminated text string to be used as the text for the left button in the transaction box.

- `ACCTAG_BUTTON_TWO` takes as its argument a pointer to a NULL- terminated text string to be used as the text for the right button in the transaction box.

- `ACCTAG_SAVE_BACK` specifies that pixels beneath the transaction box be saved and restored when the transaction box is closed. It takes zero as its argument. If this tag argument isn't used, background pixels aren't saved and restored.

- `ACCTAG_STRINGBUF` points to a string buffer that receives user input text from Access. It takes a pointer to a memory location as its argument.

- `ACCTAG_STRINGBUF_SIZE` gives the size of a string buffer that receives user input text from Access. It takes the size of the buffers in byte as its arguments.

- `ACCTAG_FG_PEN` provides the color used for text in the transaction box. It takes a pen color value as its argument.

- `ACCTAG_BG_PEN` provides the color used for the transaction box background. It takes a pen color value as its argument.

- `ACCTAG_HILITE_PEN` provides the color used for the background of a highlighted button in the transaction box. It takes a pen color value as its argument.

- `ACCTAG_SHADOW_PEN` provides the color used for the button outline in the transaction box. It takes a pen color value as its argument.