本ページには広告が含まれています。
キャプション文字やリスト等をすべて取得します。
- 構文
- Integer = GETITEM( ID, 種別, 番号, リストビュー列, ディセーブルフラグ, 最大取得数 )
- 引数
- ID (Integer)必須
- Windowを識別するID
- 種別 (#getitem)必須
- (複数指定可)
- ITM_BTN
- ボタン、チェックボックス、ラジオボタン
- ITM_LIST
- リストボックス、コンボボックス
- ITM_TAB
- タブコントロール
- ITM_MENU
- メニュー
- ITM_TREEVIEW
- ツリービュー(ITM_TREEVEWでも可)
- ITM_LISTVIEW
- リストビュー(ITM_LSTVEWでも可)
- ITM_EDIT
- エディトボックス
- ITM_STATIC
- スタティク
- ITM_STATUSBAR
- ステータスバー
- ITM_TOOLBAR
- ツールバー
- ITM_LINK
- リンク文字
- ITM_ACCCLK
- アクセシビリティ経由:クリック可能な物
- ITM_ACCCLK2
- アクセシビリティ経由:クリック可能な物(選択可のテキストも含める)
- ITM_ACCTXT
- アクセシビリティ経由:スタティク文字
- ITM_ACCEDIT
- アクセシビリティ経由:エディト内文字
- ITM_FROMLAST
- アクセシビリティ経由(ITM_ACC*)指定時に後ろからサーチする
- ITM_BACK
- アクセシビリティ経由(ITM_ACC*)指定時にアクティブにしない
- 番号 (Integer = 0)省略可
- ITM_LIST、ITM_TREEVIEW、ITM_LISTVIEW複数存在時は左上からの順番を指定(-1にて全コントロール取得)
- リストビュー列 (Integer = 0)省略可
- リストビュー指定時のリストビューの列を指定(-1にてカラム名取得)
- ディセーブル (Boolean = False)省略可
- FALSE
- ディセーブルな物も取得(デフォルト)
- TRUE
- ディセーブルな物はを取得しない
- 最大取得数 (Integer = 0)省略可
- アクセシビリティ経由(ITM_ACC*)指定時に取得する数を制限する
- 戻り値
取得した数を返す(For In 構文にて指定された場合は各要素を返す)
取得した情報は配列変数のALL_ITEM_LIST[ ]に格納される(配列はゼロから)
GETITEM関数で取得できる全項目を取得
GETITEM関数で取得できるすべてのキャプション文字を取得します。結果は実行したUWSファイルと同じディレクトリのGETITEM.logに出力されます。
取得例
メモ帳
サクラエディタ
Microsoft Visual Basic for Applications

CLKITEM関数で操作できる項目を取得
アクティブウィンドウのCLKITEM関数で操作できる要素を取得します。結果は実行したUWSファイルと同じディレクトリのCLKITEM.logに出力されます。
プログラム実行例
メモ帳のメニューバーを取得
メモ帳のメニューバーにあるすべてのメニュー項目を取得します。
メニュー項目をクリックするには[createLink url="/script/function/clkitem/"]を使います。
結果
使用関数
電卓を操作し計算した結果を取得
結果
使用関数
ファイルを開いているプロセスを調べる
使用関数
音量を取得
結果
使用関数
CLKITEMで操作できる項目を取得
使用関数
関連記事
- CLKITEM関数 (スクリプト関数)
- アイテムをクリックします。
- SLCTBOX関数 (スクリプト関数)
- セレクトボックスを表示します。
- CHKBTN関数 (スクリプト関数)
- ボタン類(ボタン、チェックボックス、ラジオボタン)の状態を返します。
- GETCTLHND関数 (スクリプト関数)
- ボタン等、オブジェクトのハンドルを取得します。
- GETSTR関数 (スクリプト関数)
- 文字列を取得します。
- ACW関数 (スクリプト関数)
- ウィンドウの状態を変更、またはアクティブにします。
- CTRLWIN関数 (スクリプト関数)
- ウィンドウの状態を制御します。
- GETSLIDER関数 (スクリプト関数)
- スライダー(トラックバー、スクロールバー)の値を取得します。
- HNDTOID関数 (スクリプト関数)
- ハンドル値をIDに変換します。
- IDTOHND関数 (スクリプト関数)
- IDをハンドル値に変換します。
