aplsel

任意のウインドゥ捕獲

aplsel "window name",p1

"window name" : 取得するウインドゥのタイトル名
p1=0~(0)   : 開始ID

(プラグイン / モジュール : hspext)

解説

指定したウインドゥを捕獲して、メッセージを送信する準備をします。

"window name"に、ウインドゥのタイトルに表示されている文字列を
指定することで、ウインドゥを検索します。
"window name"は、終わりの文字列を省略することが可能です。
たとえば、"HSPスクリプトエディタ" という名前のウインドゥは、
"HSP"だけでも、"HSPスクリ"という文字列でもマッチします。
ただし、同じ名前のタイトルがあった場合には、どのウインドゥが
マッチするかは不明になります。

p1で、開始IDを指定することで検索を開始する検索IDを決める
ことができます。この検索IDは、すべてのウインドゥ(およびタスク)
のID番号で、0から順番に値がつけられています。
「aplsel "",p1」と記述すると、検索IDがp1のウインドゥを捕獲する
ことができます。

aplsel命令が実行されて、ウインドゥの検索に成功した場合は、
システム変数statに0が代入されて、システム変数refstrに正確な
ウインドゥタイトル名が代入されます。
ウインドゥの検索に失敗した場合は、システム変数statに1が代入され、
メッセージの送信を行なうことはできません。

関連項目

aplobj任意のオブジェクト捕獲(hspext)
aplactウインドゥをアクティブにする(hspext)
aplfocusキー送信先をデフォルトにする(hspext)
aplstr文字列をキー送信(hspext)
aplkeyキーコード送信(hspext)
aplkeydキー押し下げ送信(hspext)
aplkeyuキー押し上げ送信(hspext)
aplgetオブジェクトの文字列を取得(hspext)
apleditエディットコントロール情報取得(hspext)

サンプル逆引き (4)

APLKEY.AS
APLKEY2.AS
APLKEY3.AS
aplnote.as

情報

プラグイン / モジュールhspext
バージョン2.61
作成日2004/03/01
著作者onitama
URLhttp://www.onionsoft.net/
備考hspext.asをインクルードすること。
タイプ拡張命令
グループOSシステム制御命令
hs ファイルhsphelp\hspext.hs