# APRNTSCRN

> [HTML Version](aprntscrn_sbx.htm)

_Written January 2024_

**xcall APRNTSCRN \{, hwndmain, hwnddlg, prgname, progver\}**

APRNTSCRN.SBX is a screen capture routine specifically targeted at A-Shell applications, designed to facilitate both tech support and documentation. By default it is linked into the File menu, but can be called explicitly like any other external (SBX) subroutine.

**Parameters**

_hwndmain_  ([Num](num.md))  \[in\]

Optional main window handle. Omit or 0 to default. Interacts with the user interface option to use the main window as the source for the capture.

_hwnddlg_  ([Num](num.md))  \[in\]

Optional main dialog handle. Omit or 0 to default. Interacts with the user interface option to use the main dialog as the source for the capture.

_prgname_  ([String](string.md))  \[in\]

Optional name of the current program. Omit or "" to default. Gets added to the email or file output, intended as clarification for tech support.

_prgver_  ([String](string.md))  \[in\]

Optional current program version. Omit or "" to default. Gets added to the email or file output as with _prgname_.

**See Also**

•	[Print Screen](printscreen.md) for example of its user interface and details on its external configuration options