UWSCでたまに聞く、ウインドウハンドルとは

ハンドルとは、ウィンドウやコントロールに割り当てられている識別番号のこと。
ウィンドウを開くとそのとき空いていた番号が適当に与えられる。よって、同じウィンドウでも開くたびに番号は変わる。

UWSCでは「GETCTLHND」で取得できる。
たまたま開いていたIEのハンドル値を取得したら「132424」と返ってきた。
(取得できなければ 0(ゼロ)が返る)

print GETCTLHND(id,”DirectUIHWND”)

「HNDtoID」を使えば、ハンドル値をUWSCのIDに変換できる。

タイトルとURLをコピーしました