Welcome to
www.tdxlibrary.org
Home of the
t
h
e
T
D
x
_
L
i
b
r
a
r
y
...
"
R
A
D
D
i
r
e
c
t
X
"
for
C++ Builder
...
TDx_Input_Library v2.00 Component Reference
[
TDx_InputDevice
::Escape() ] [ next:
GetCapabilities()
] [ prev:
EnumObjects()
]
public:
virtual bool __fastcall Escape(
TDIEffEscape
* pEscape );
TD
X_
I
NPUT
D
EVICE::
E
SCAPE() [ component method ]
Description
The Escape() method will send a hardware-specific command directly to the device driver.
TDIDeviceInstance::FFDriver
should be checked against the expected driver identifier to ensure the escape is sent to the right driver.
The driver documentation should list and describe the comands that are valid for the driver.
Error Values that can be generated are:
DIERR_NOTINITIALIZED
DIERR_DEVICEFULL
Parameters
Escape
The EffectEscape parameter references a
TDIEffEscape
component describing the command to be sent to the driver.
On returning, the
TDIEffEscape::OutBufferSize
property will define amount of data, in bytes, written to TDIEffEscape::OutBuffer.
See Also
TDx_InputDevice
TDIDeviceInstance
TDIEffEscape
Top
If you would like to submit additions or improvements to this page, click:
darren_john_dwyer@hotmail.com
.
Top
Welcome
|
Latest News
|
Tools
|
Demos
|
Tutorials
|
Reference
|
Register
|
Downloads
FAQ
|
Links
|
Site Information
This page is
Copyright
© 2019 Darren John Dwyer, Australia. All Rights Reserved.
Borland C++ Builder, CBuilder, etc are
Trademarks
of
Borland Corporation
.
DirectX, DirectDraw, Windows, etc are
Trademarks
of
Microsoft Corporation
.