jp.hishidama.win32.shdocvw
クラス IWebBrowser

java.lang.Object
  上位を拡張 jp.hishidama.win32.com.ComPtr
      上位を拡張 jp.hishidama.win32.com.IUnknown
          上位を拡張 jp.hishidama.win32.com.IDispatch
              上位を拡張 jp.hishidama.win32.shdocvw.IWebBrowser

public class IWebBrowser
extends IDispatch

IWebBrowser,IWebBrowser2,IWebBrowserAppクラス.

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

メソッドの概要
static IWebBrowser create()
          新規WebBrowser作成.
static List enumWebBrowser()
          WebBrowser列挙.
static IWebBrowser findWebBrowser(long hwnd)
          WebBrowser探索.
 boolean getAddressBar()
          アドレスバー表示状態取得.
 Rectangle getBounds()
          位置サイズ取得.
 boolean getBusy()
          ビジー状態取得.
 IHTMLDocument getDocument()
          HTMLドキュメント取得.
 IHTMLDocument getDocument(boolean addChild)
          推奨されていません。  
 String getFullName()
          実行モジュールのフルパス取得.
 boolean getFullScreen()
          フルスクリーン状態取得.
 int getHeight()
          高さ取得.
 long getHWND()
          HWND取得.
 int getLeft()
          X座標取得.
 Point getLocation()
          位置取得.
 String getLocationName()
          ロケーション名取得.
 String getLocationURL()
          ロケーションURL取得.
 boolean getMenuBar()
          メニューバー表示状態取得.
 String getName()
          コントロールの名称取得.
 boolean getOffline()
          オフライン状態取得.
 String getPath()
          実行モジュールのパス取得.
 int getReadyState()
          ReadyState取得.
 boolean getRegisterAsBrowser()
          トップレベルブラウザー登録状態取得.
 boolean getRegisterAsDropTarget()
          ドロップターゲット登録状態取得.
 boolean getResizable()
          サイズ変更可否取得.
 boolean getSilent()
          ダイアログ表示可否取得.
 Dimension getSize()
          サイズ取得.
 boolean getStatusBar()
          ステータスバー表示状態取得.
 String getStatusText()
          ステータスバー表示文字列取得.
 boolean getTheaterMode()
          シアター状態取得.
 int getToolBar()
          ツールバー表示状態取得.
 int getTop()
          Y座標取得.
 String getType()
          ドキュメントオブジェクト名取得.
 boolean getVisible()
          表示状態取得.
 int getWidth()
          幅取得.
 void goBack()
          履歴の前ページへ移動.
 void goForward()
          履歴の次ページへ移動.
 void goHome()
          ホームへ移動.
 void goSearch()
          検索ページへ移動.
 void navigate(String url)
          指定URLへ移動.
 void navigate(String url, String flags, String targetFrameName)
          指定URLへ移動.
 void quit()
          終了.
 void refresh()
          更新.
 void setAddressBar(boolean b)
          アドレスバー表示状態設定.
 void setBounds(int x, int y, int cx, int cy)
          位置サイズ設定.
 void setFullScreen(boolean b)
          フルスクリーン状態設定.
 void setHeight(int height)
          高さ設定.
 void setLeft(int x)
          X座標設定.
 void setLocation(int x, int y)
          位置設定.
 void setMenuBar(boolean b)
          メニューバー表示状態設定.
 void setOffline(boolean b)
          オフライン状態設定.
 void setRegisterAsBrowser(boolean b)
          トップレベルブラウザー登録状態設定.
 void setRegisterAsDropTarget(boolean b)
          ドロップターゲット登録状態設定.
 void setResizable(boolean b)
          サイズ変更可否設定.
 void setSilent(boolean b)
          ダイアログ表示可否設定.
 void setSize(int cx, int cy)
          サイズ設定.
 void setStatusBar(boolean b)
          ステータスバー表示状態設定.
 void setStatusText(String text)
          ステータスバー文字列表示.
 void setTheaterMode(boolean b)
          シアター状態設定.
 void setToolBar(int value)
          ツールバー表示状態設定.
 void setTop(int y)
          Y座標設定.
 void setVisible(boolean b)
          表示状態設定.
 void setWidth(int width)
          幅設定.
 void stop()
          停止.
 
クラス jp.hishidama.win32.com.IDispatch から継承されたメソッド
getIDOfName, getTypeInfo, getTypeInfo, getTypeInfoCount, 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
 

メソッドの詳細

create

public static IWebBrowser create()
新規WebBrowser作成.

戻り値:
ウェブブラウザー

findWebBrowser

public static IWebBrowser findWebBrowser(long hwnd)
WebBrowser探索.

パラメータ:
hwnd - HWND
戻り値:
ウェブブラウザー

enumWebBrowser

public static List enumWebBrowser()
WebBrowser列挙.

戻り値:
IWebBrowserのリスト

goBack

public void goBack()
履歴の前ページへ移動.


goForward

public void goForward()
履歴の次ページへ移動.


goHome

public void goHome()
ホームへ移動.


goSearch

public void goSearch()
検索ページへ移動.


navigate

public void navigate(String url)
指定URLへ移動.

パラメータ:
url - URL

navigate

public void navigate(String url,
                     String flags,
                     String targetFrameName)
指定URLへ移動.

パラメータ:
url - URL
flags - フラグ
targetFrameName - フレーム名

refresh

public void refresh()
更新.


stop

public void stop()
停止.


getDocument

public IHTMLDocument getDocument()
HTMLドキュメント取得.

戻り値:
HTMLドキュメント

getDocument

public IHTMLDocument getDocument(boolean addChild)
推奨されていません。 

関連項目:
ComPtr.disposeChild(), getDocument()

getType

public String getType()
ドキュメントオブジェクト名取得.

戻り値:
名称

getLocation

public Point getLocation()
位置取得.

戻り値:
位置

setLocation

public void setLocation(int x,
                        int y)
位置設定.

パラメータ:
x - X
y - Y

getSize

public Dimension getSize()
サイズ取得.

戻り値:
サイズ

setSize

public void setSize(int cx,
                    int cy)
サイズ設定.

パラメータ:
cx - 幅
cy - 高さ

getBounds

public Rectangle getBounds()
位置サイズ取得.

戻り値:
矩形

setBounds

public void setBounds(int x,
                      int y,
                      int cx,
                      int cy)
位置サイズ設定.

パラメータ:
x - X
y - Y
cx - 幅
cy - 高さ

getLeft

public int getLeft()
X座標取得.

戻り値:
X

setLeft

public void setLeft(int x)
X座標設定.

パラメータ:
x - X

getTop

public int getTop()
Y座標取得.

戻り値:
Y

setTop

public void setTop(int y)
Y座標設定.

パラメータ:
y - Y

getWidth

public int getWidth()
幅取得.

戻り値:

setWidth

public void setWidth(int width)
幅設定.

パラメータ:
width - 幅

getHeight

public int getHeight()
高さ取得.

戻り値:
高さ

setHeight

public void setHeight(int height)
高さ設定.

パラメータ:
height - 高さ

getLocationName

public String getLocationName()
ロケーション名取得.

戻り値:
名称

getLocationURL

public String getLocationURL()
ロケーションURL取得.

戻り値:
URL

getBusy

public boolean getBusy()
ビジー状態取得.

戻り値:
ビジー状態

quit

public void quit()
終了.


getName

public String getName()
コントロールの名称取得.

戻り値:
名称

getHWND

public long getHWND()
HWND取得.

戻り値:
HWND

getFullName

public String getFullName()
実行モジュールのフルパス取得.

戻り値:
フルパス名

getPath

public String getPath()
実行モジュールのパス取得.

戻り値:
パス

getVisible

public boolean getVisible()
表示状態取得.

戻り値:
表示状態

setVisible

public void setVisible(boolean b)
表示状態設定.

パラメータ:
b - 表示状態

getStatusBar

public boolean getStatusBar()
ステータスバー表示状態取得.

戻り値:
表示状態

setStatusBar

public void setStatusBar(boolean b)
ステータスバー表示状態設定.

パラメータ:
b - 表示状態

getStatusText

public String getStatusText()
ステータスバー表示文字列取得.

戻り値:
文字列

setStatusText

public void setStatusText(String text)
ステータスバー文字列表示.

パラメータ:
text - 文字列

getToolBar

public int getToolBar()
ツールバー表示状態取得.

戻り値:
表示状態

setToolBar

public void setToolBar(int value)
ツールバー表示状態設定.

パラメータ:
value - 表示状態

getMenuBar

public boolean getMenuBar()
メニューバー表示状態取得.

戻り値:
表示状態

setMenuBar

public void setMenuBar(boolean b)
メニューバー表示状態設定.

パラメータ:
b - 表示状態

getFullScreen

public boolean getFullScreen()
フルスクリーン状態取得.

戻り値:
フルスクリーン状態

setFullScreen

public void setFullScreen(boolean b)
フルスクリーン状態設定.

パラメータ:
b - フルスクリーン状態

getReadyState

public int getReadyState()
ReadyState取得.

戻り値:
ReadyState
関連項目:
OcIdlConst.READYSTATE_COMPLETE

getOffline

public boolean getOffline()
オフライン状態取得.

戻り値:
オフライン状態

setOffline

public void setOffline(boolean b)
オフライン状態設定.

パラメータ:
b - オフライン状態

getSilent

public boolean getSilent()
ダイアログ表示可否取得.

戻り値:
表示可否

setSilent

public void setSilent(boolean b)
ダイアログ表示可否設定.

パラメータ:
b - 表示可否

getRegisterAsBrowser

public boolean getRegisterAsBrowser()
トップレベルブラウザー登録状態取得.

戻り値:
登録状態

setRegisterAsBrowser

public void setRegisterAsBrowser(boolean b)
トップレベルブラウザー登録状態設定.

パラメータ:
b - 登録状態

getRegisterAsDropTarget

public boolean getRegisterAsDropTarget()
ドロップターゲット登録状態取得.

戻り値:
登録状態

setRegisterAsDropTarget

public void setRegisterAsDropTarget(boolean b)
ドロップターゲット登録状態設定.

パラメータ:
b - 登録状態

getTheaterMode

public boolean getTheaterMode()
シアター状態取得.

戻り値:
シアター状態

setTheaterMode

public void setTheaterMode(boolean b)
シアター状態設定.

パラメータ:
b - シアター状態

getAddressBar

public boolean getAddressBar()
アドレスバー表示状態取得.

戻り値:
表示状態

setAddressBar

public void setAddressBar(boolean b)
アドレスバー表示状態設定.

パラメータ:
b - 表示状態

getResizable

public boolean getResizable()
サイズ変更可否取得.

戻り値:
変更可否

setResizable

public void setResizable(boolean b)
サイズ変更可否設定.

パラメータ:
b - 変更可否