jp.hishidama.win32.com
クラス IDispatch

java.lang.Object
  上位を拡張 jp.hishidama.win32.com.ComPtr
      上位を拡張 jp.hishidama.win32.com.IUnknown
          上位を拡張 jp.hishidama.win32.com.IDispatch
直系の既知のサブクラス:
IHTMLAreasCollection, IHTMLDocument, IHTMLElement, IHTMLElementCollection, IHTMLFramesCollection, IHTMLLocation, IHTMLTxtRange, IWebBrowser

public class IDispatch
extends IUnknown

IDispatchクラス.

COMのIDispatchインターフェースのクラスです。

導入されたバージョン:
2007.11.04
バージョン:
2008.07.14
作成者:
ひしだま

メソッドの概要
 long getIDOfName(String name)
          DISPID取得.
 ITypeInfo getTypeInfo(int iTInfo, int lcid)
          型情報取得.
 ITypeInfo getTypeInfo(int iTInfo, int lcid, boolean addChild)
          推奨されていません。  
 int getTypeInfoCount()
          型情報数取得.
 String getTypeName()
          オブジェクト名取得.
 
クラス jp.hishidama.win32.com.ComPtr から継承されたメソッド
dispose, dispose, dispose, dispose, dispose, dispose, dispose, disposeChild
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getTypeName

public String getTypeName()
オブジェクト名取得.

「IWebBrowser2」や「DispHTMLDocument」といった、オブジェクトの実体の名称を返す。

戻り値:
オブジェクト名(取得に失敗した場合、null)
関連項目:
ITypeInfo.getName()

getTypeInfoCount

public int getTypeInfoCount()
型情報数取得.

型情報の個数を返す。
IDispatchをサポートするオブジェクトにおいては 常に1なんだそうだ。

戻り値:
個数(0または1)
関連項目:
getTypeInfo(int, int, boolean)

getTypeInfo

public ITypeInfo getTypeInfo(int iTInfo,
                             int lcid)
型情報取得.

パラメータ:
iTInfo - 型情報の番号
lcid - ロケールID(WinNTConst.LOCALE_SYSTEM_DEFAULT等)
戻り値:
型情報

getTypeInfo

public ITypeInfo getTypeInfo(int iTInfo,
                             int lcid,
                             boolean addChild)
推奨されていません。 

関連項目:
ComPtr.disposeChild(), getTypeInfo(int, int)

getIDOfName

public long getIDOfName(String name)
DISPID取得.

メソッドまたはプロパティの名前からDISPIDを取得する。

パラメータ:
name - 名称
戻り値:
DISPID