APIリファレンス >> Lunascape API >> Lunascape::EngineType
目次 |
指定したタブを表示しているレンダリングエンジン固有のGUID文字列を取得します。
string EngineType(long index)
index
タブインデックス
string
レンダリングエンジンGUID文字列
' 出力ウィンドウに現在アクティブなタブのレンダリングエンジン種別を出力
Dim strGuidTridentDocument
strGuidTridentDocument = "{248B8F5D-FAE2-4f0e-9EC9-3B408DBF0B2B}"
Dim strGuidGeckoDocument
strGuidGeckoDocument = "{614BA303-C6AB-47ec-B8B1-47908AEDDEDC}"
Dim strGuidWebKitDocument
strGuidWebKitDocument = "{EE4BBE46-460C-4533-9816-E265BD02424D}"
Dim nActiveIndex
nActiveIndex = Lunascape.ActiveIndex
Dim strGuidDocument
strGuidDocument = Lunascape.EngineType(nActiveIndex)
Dim strMessage
Select Case strGuidDocument
Case strGuidTridentDocument
strMessage = "Trident Engine."
Case strGuidGeckoDocument
strMessage = "Gecko Engine."
Case strGuidWebKitDocument
strMessage = "WebKit Engine."
Case Else
strMessage = "Unknown Engine."
End Select
Lunascape.OutputAddString(strMessage)
// 出力ウィンドウに現在アクティブなタブのレンダリングエンジン種別を出力
var strGuidTridentDocument = "{248B8F5D-FAE2-4f0e-9EC9-3B408DBF0B2B}";
var strGuidGeckoDocument = "{614BA303-C6AB-47ec-B8B1-47908AEDDEDC}";
var strGuidWebKitDocument = "{EE4BBE46-460C-4533-9816-E265BD02424D}";
var nActiveIndex = Lunascape.ActiveIndex;
var strGuidDocument = Lunascape.EngineType(nActiveIndex);
var strMessage;
switch(strGuidDocument)
{
case strGuidTridentDocument:
strMessage = "Trident Engine.";
break;
case strGuidGeckoDocument:
strMessage = "Gecko Engine.";
break;
case strGuidWebKitDocument:
strMessage = "WebKit Engine.";
break;
default:
strMessage = "Unknown Engine.";
break;
}
Lunascape.OutputAddString(strMessage);
APIリファレンス >> Lunascape API >> Lunascape::EngineType