使用VT和Telnet控件,可在您的應用程序中實現終端仿真的功能。它的特性包括屏幕抓取,高級圖解字體以及卓越的打印功能。
Build terminal emulation capabilities into your application with VT and Telnet controls. Features include screen scraping, advanced graphic fonts, and superior printing capabilities.
Emulation for ActiveX 使用VT和Telnet控件可在您的應用程序中實現終端仿真的功能。
VT控件仿效了VT52、VT100、VT220以及VT320終端,通過解析文本以及換碼順序來顯示一個屏幕,該屏幕可被交互式地使用(如常規的終端一樣)或隱含式的使用(讀取可以被您的應用程序隨后“屏幕捕獲”的報表)。
Telnet控件可以用做實時數據源客戶端,并支持rlogin,rsh以及rexec.
使用簡單的屬性來設置顯示選項。
支持多字節編碼用于顯示和打印Unicode字符。
完全支持顯示內容的打印,可按postscript files打印或自動打印(打印接收到的每一行)。
通過讀取Text屬性來完成屏幕抓取,它將所有文本返回到回卷(scroll-back)緩沖區中并顯示出來。
完全支持用于制圖框的圖解字符。
通過一個Keydown事件可以很容易地實現鍵位重映射,可以用鍵位“替換”映射鍵位。
動態回卷緩沖區可保存成百(上千)條記錄。
支持COM+ Component Services.
可用于多線程的環境中。
可同時用于事件驅動和腳本編寫的(模塊化)應用程序。
包括免費版權。
包括了可以輕松整合到Visual C++中的封裝類。
Build terminal emulation capabilities into your application with VT and Telnet controls.
-
VT control emulates VT52, VT100, VT220 and VT320 terminals, interpreting text and escape sequences to display a screen that can be used interactively (like a regular terminal) or invisibly (to capture reports that can subsequently be “screen-scraped” by your application).
-
Telnet control can be used as a real-time data source client, and supports rlogin, rsh and rexec.
-
Display options are set using simple properties.
-
Supports multibyte encodings to display and print Unicode characters.
-
Printing of the display is fully supported, as is the printing of postscript files and auto-print (prints each line as it is received).
-
Screen-scraping is achieved by reading the Text property, which returns all the text in the scroll-back buffer as well as the display.
-
Graphic characters for box drawing is fully supported.
-
Key remapping is easily accomplished with a Keydown event, where key 'substitution' can be used to remap keys.
-
Dynamic scroll-back buffer can save hundreds (or thousands) of lines.
-
Supports COM+ Component Services.
-
Can be used in a multi-threaded environment.
-
Can be used in BOTH event driven and scripted (blocking) application designs.
-
Includes a royalty-free license.
-
Wrapper classes included for convenient integration into Visual C++.