Download the Telegraph Demo.
"Even our engineers said, Wow..."
Telegraph is an innovative design that allows you to receive the actual user interface
"Window Messages" posted to any window message queue in the same thread.
What Telegraph can do:
- Telegraph works with the .NET Compact Framework and CE Handhelds.
- Telegraph can capture window messages "posted" to a form or control message queue.
- Telegraph captures messages "posted" to most CE native controls
- Telegraph can redirect the message to a programmer defined event. (In any user defined class.)
- Telegraph can help you discover window handles.
- Telegraph works with both emulators and devices.
- Telegraph can capture messages that allow you to determine if the Start Menu is shown.
- Telegraph can capture messages that allow you to determine if the (X)/(OK) had been clicked.
- Telegraph was designed to prevent message deadlocks.
- Example of posted messages Telegraph can capture.
- WM_CONTEXTMENU
- WM_CHAR
- WM_KEYDOWN
- WM_KEYUP
- WM_MOUSEDOWN
- WM_MOUSEMOVE
- WM_MOUSEUP
- WM_PAINT
- 0x0
- Undocumented 0x3FC
- Others
What Telegraph can't do:
- Telegraph is not a "Message Hook" or a "Sub-class", and can not receive any messages that
are "sent" to a message queue. If you need to do hooking or sub-classing, look into a
higher level solution.
- Telegraph does not guarantee message deliver. This helps eliminate deadlock situations.
- Telegraph was designed to prevent message deadlocks. You can still cause a deadlock.
- Telegraph uses CE platform invokes, so CE 2.11 or above is required.
An overview of the Telegraph model: