SetWindowFocus

 

ウィンドウフォーカスの設定

フォーカスをウィンドウリスト内の別のウィンドウに移します。

ここでの「ウィンドウ名」とは、[フォーム]エディタで、[ウィンドウリストに表示]特性が「Yes」に設定されたフォーム名を意味します。

Magic xpa以外のアプリケーションのウィンドウ名を指定することで、そのアプリケーションにフォーカスを移すこともできます。

構文:

SetWindowFocus (ウィンドウ名)

パラメータ:

  • ウィンドウ名 …… ウィンドウ名を表す文字列

戻り値:

論理値 …… 指定されたウィンドウが存在する場合、「True」が返ります。

例:

SetWindowFocus('Customer Transaction')

注意事項:

  • 実行中に、ウィンドウが存在していない場合([ウィンドウリストに表示]特性が「Yes」に設定されているフォーム名前が存在していなか、空白になっているか、NULLの場合)、フォーカスは現在のウィンドウの上に残り、「False」が返ります。

  • 関数がMagicウィンドウで使用される場合は、ウィンドウ名はフォーム名と同じになります。オンラインフォームでは、[ウィンドウリストに表示]特性が「Yes」に設定されたフォームでのみ有効です。

例外:

リッチクライアントタスクではサポートされません。

モバイル仕様:

モバイル環境ではサポートされません。

 

サポートバージョン:

2.3