Control
GuiXT
Controls
目的 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ActiveXコントロールをSAP GUIウィンドウに埋め込むことができます。 このコマンドには、コンポーネント “GuiXTコントロールズ” が必要です。 |
||||||||||||||||||||
例 | ||||||||||||||||||||
Control (10.5,40.2) (20.5,80) progid=“Comctl.ListViewCtrl” name=“cid”
「Microsoft Common Controls」に含まれる「List View Control」は、画面に埋め込まれています。 GuiXTスクリプト変数V [cid]にリストビューコントロールへの有効な参照が含まれている場合、このコントロールが表示されます。 それ以外の場合は、「リストビュー」クラスの新しいActiveXオブジェクトが作成され、新しいオブジェクトへの参照がV [cid]に格納されます。 |
||||||||||||||||||||
書式 | ||||||||||||||||||||
Control (row1,column1) (row2,coloumn2) progid=“ProgId” name=“vname”
(row1,column1) (row2,coloumn2)では、左上隅と右下隅を指定します。 座標として10進数を使用できます。 progid =パラメータでは、次の形式がサポートされています。 ActiveXコンポーネントの「ProgID」の仕様。 progid=“Comctl.ListViewCtrl” Microsoftコモンコントロールのリストビューコントロール 例: progid=“{CA8A9780-280D-11CF-A24D-444553540000}” URLの指定。 この場合、指定されたURLでInternet Explorerコントロールが開かれます。 例: progid=“http://www.google.en” “MSHTML:…” という表記を使用したHTMLコーディングの直接指定。 この場合、指定されたHTMLコードでInternet Explorerコントロールが開かれます。 例: progid=“MSHTML:<div style=’color:#202020;’>Hello</div>” コントロールとの通信には、VB.NET、JavaScript、またはVBScript関数を呼び出すことができます。 詳細については、CallVB、CallJS、およびCallVBSを参照してください。 name= パラメータは、コントロールの作成後にオブジェクトハンドルを受け取るGuiXT変数を指定します。 オブジェクトのプロパティにアクセスしてそのメソッドを呼び出すために、変数をVB.NET、JavaScript、またはVBScript関数に渡すことができます。 コントロールイベントを処理するために、JavaScript / VBScriptで「guixt」オブジェクトのSetEventHandler()関数を使用できます。 VBScriptのオブジェクト「guixt」を参照してください。 Controlコマンドの後、if Q[ok]を使用して、コントロールが作成されたかどうかを照会できます。 制御ステートメントで表示されるHTMLページの場合、HTMLページの属性を読み書きするためにconnectHTMLを使用できます。 ヒントとコツに、HTMLページとGuiXT間の通信の例があります。 |
||||||||||||||||||||
オプション | ||||||||||||||||||||
|
||||||||||||||||||||
GuiXTスクリプトエディター関数 “Tools->Display ActiveX controls” は、このPCにインストールされているすべてのActiveXコントロールをリストします。
ActiveXコンポーネントの属性とメソッドは、Visual Studioまたは “VbsEdit”などのVBScriptエディタに表示されます。 |