クライアントターミナルの様々な情報を取得できる

書式

int TerminalInfoInteger(int property_id);

引数

引数名詳細
property_idプロパティ定義済みIDのいずれか指定

定義済みプロパティ

IDint値詳細
TERMINAL_BUILD5MT4のビルドバージョン
TERMINAL_CONNECTED6トレードサーバーへの接続
TERMINAL_DLLS_ALLOWED7DLL使用許可
TERMINAL_TRADE_ALLOWED8トレード許可
TERMINAL_EMAIL_ENABLED9
TERMINAL_FTP_ENABLED10
TERMINAL_MAXBARS11チャート上でのバー数上限
TERMINAL_CODEPAGE12
TERMINAL_MEMORY_PHYSICAL14
TERMINAL_MEMORY_TOTAL15
TERMINAL_MEMORY_AVAILABLE16
TERMINAL_MEMORY_USED17
TERMINAL_DISK_SPACE20
TERMINAL_CPU_CORES21CPUコアの数
TERMINAL_MQID22
TERMINAL_COMMUNITY_ACCOUNT23
TERMINAL_COMMUNITY_CONNECTION24
TERMINAL_NOTIFICATIONS_ENABLED26スマートフォンへの通知許可
TERMINAL_SCREEN_DPI27ディスプレイ解像度
(1インチ当たりのドット数(DPI))
TERMINAL_PING_LAST28
TERMINAL_KEYSTATE_TAB1009Tab キーの状態
TERMINAL_KEYSTATE_ENTER1013Enter キーの状態
TERMINAL_KEYSTATE_SHIFT1016Shift キーの状態
TERMINAL_KEYSTATE_CONTROL1017Ctrl キーの状態
TERMINAL_KEYSTATE_MENU1018Menu キーの状態
TERMINAL_KEYSTATE_CAPSLOCK1020Caps Lock キーの状態
TERMINAL_KEYSTATE_ESCAPE1027Esc キーの状態
TERMINAL_KEYSTATE_PAGEUP1033PageUp キーの状態
TERMINAL_KEYSTATE_PAGEDOWN1034PageDown キーの状態
TERMINAL_KEYSTATE_END1035End キーの状態
TERMINAL_KEYSTATE_HOME1036Home キーの状態
TERMINAL_KEYSTATE_LEFT1037左矢印 キーの状態
TERMINAL_KEYSTATE_UP1038上矢印 キーの状態
TERMINAL_KEYSTATE_RIGHT1039右矢印 キーの状態
TERMINAL_KEYSTATE_DOWN1040下矢印 キーの状態
TERMINAL_KEYSTATE_INSERT1045Insert キーの状態
TERMINAL_KEYSTATE_DELETE1046Delete キーの状態
TERMINAL_KEYSTATE_NUMLOCK1144NumLock キーの状態
TERMINAL_KEYSTATE_SCRLOCK1145Scroll Lock キーの状態
IDまたはint値で指定できる

戻り値

クライアントターミナル(実行しているPC又はMT4)の様々な情報を返す。

基本的に戻り値の型は int型 だが、DLL使用許可等「真か偽」又は「有か無」を求めるパラメータについては bool型 で返す。この場合、falseなら「0」、trueなら「1」。