English | 日本語
ホーム > Merge > Merge for Windows > ドキュメントの目次 > Merge.Application オブジェクト

Merge.Application オブジェクト

このオブジェクトは、Merge オブジェクト モデルのルート オブジェクトとなります。オートメーション クライアントで作成できるのは、このオブジェクトだけです。このオブジェクトが公開するメソッドとプロパティを使って、Merge アプリケーション ウィンドウの外観を変更したり、オブジェクト モデル内のほかのオブジェクトのインスタンスを作成できます。

Visual Basic の例

Dim mergeApp As Merge70.Application
Set mergeApp = New Merge70.Application
...

プロパティ (ICommonUI インターフェイスによって実装されます )

Active

IDL [propget] HRESULT Active([out, retval] VARIANT_BOOL* pValue)
[propput] HRESULT Active([in] VARIANT_BOOL newValue)
.NET Boolean Active[get, set]
VB6 Active As Boolean

Merge アプリケーション ウィンドウの作業状態。

このプロパティは 取得と設定が可能です。

Height

IDL [propget] HRESULT Height([out, retval] long* pValue)
[propput] HRESULT Height([in] long newValue)
.NET Int32 Height[get, set]
VB6 Height As Long

アプリケーション ウィンドウの高さ(ピクセル)。

このプロパティは 取得と設定が可能です。

Left

IDL [propget] HRESULT Left([out, retval] long* pValue)
[propput] HRESULT Left([in] long newValue)
.NET Int32 Left[get, set]
VB6 Left As Long

Merge アプリケーション ウィンドウの左端のピクセル座標の位置。

このプロパティは 取得と設定が可能です。

Maximized

IDL [propget] HRESULT Maximized([out, retval] VARIANT_BOOL* pValue)
[propput] HRESULT Maximized([in] VARIANT_BOOL newValue)
.NET Boolean Maximized[get, set]
VB6 Maximized As Boolean

Merge アプリケーション ウィンドウが最大化されているかどうかを示します。

このプロパティは 取得と設定が可能です。

Minimized

IDL [propget] HRESULT Minimized([out, retval] VARIANT_BOOL* pValue)
[propput] HRESULT Minimized([in] VARIANT_BOOL newValue)
.NET Boolean Minimized[get, set]
VB6 Minimized As Boolean

Merge アプリケーション ウィンドウが最小化されているかどうかを示します。

このプロパティは 取得と設定が可能です。

Top

IDL [propget] HRESULT Top([out, retval] long* pValue)
[propput] HRESULT Top([in] long newValue)
.NET Int32 Top[get, set]
VB6 Top As Long

Merge アプリケーション ウィンドウの上端のピクセル座標の位置。

このプロパティは 取得と設定が可能です。

Visible

IDL [propget] HRESULT Visible([out, retval] VARIANT_BOOL* pValue)
[propput] HRESULT Visible([in] VARIANT_BOOL newValue)
.NET Boolean Visible[get, set]
VB6 Visible As Boolean

Merge アプリケーション ウィンドウが表示されているかどうかを示します。

このプロパティは 取得と設定が可能です。

Width

IDL [propget] HRESULT Width([out, retval] long* pValue)
[propput] HRESULT Width([in] long newValue)
.NET Int32 Width[get, set]
VB6 Width As Long

Merge アプリケーション ウィンドウの幅(ピクセル)。

このプロパティは 取得と設定が可能です。

プロパティ (IApplication インターフェイスによって実装されます )

BinaryComparison

IDL [propget] HRESULT BinaryComparison([out, retval] IBinaryComparison** pValue)
.NET BinaryComparison BinaryComparison[get]
VB6 BinaryComparison As BinaryComparison

新しい BinaryComparison オブジェクトへの参照を作成し、返します。

このプロパティは 取得のみです。

FolderComparison

IDL [propget] HRESULT FolderComparison([out, retval] IFolderComparison** pValue)
.NET FolderComparison FolderComparison[get]
VB6 FolderComparison As FolderComparison

新しい FolderComparison オブジェクトへの参照を作成し、返します。

このプロパティは 取得のみです。

ImageComparison

IDL [propget] HRESULT ImageComparison([out, retval] IImageComparison** pValue)
.NET ImageComparison ImageComparison[get]
VB6 ImageComparison As ImageComparison

新しい ImageComparison オブジェクトへの参照を作成し、返します。

このプロパティは 取得のみです。

Preferences

IDL [propget] HRESULT Preferences([out, retval] IPreferences** pValue)
.NET Preferences Preferences[get]
VB6 Preferences As Preferences

Merge 基本設定へのアクセスを提供します。

このプロパティは 取得のみです。

TextComparison

IDL [propget] HRESULT TextComparison([out, retval] ITextComparison** pValue)
.NET TextComparison TextComparison[get]
VB6 TextComparison As TextComparison

新しい TextComparison オブジェクトへの参照を作成し、返します。

このプロパティは 取得のみです。

Version

IDL [propget] HRESULT Version([out, retval] BSTR* pValue)
.NET String Version[get]
VB6 Version As String

Merge のバージョンは自動化されました。文字列の書式は "<メジャーバージョン>.<マイナーバージョン>.<ビルド番号>"(例 "7.0.1234")です。

このプロパティは 取得のみです。

メソッド (ICommonUI インターフェイスによって実装されます )

Close

IDL HRESULT Close()
.NET void Close()
VB6 Close

Merge アプリケーション ウィンドウを閉じます。

GiveUserControl

IDL HRESULT GiveUserControl()
.NET void GiveUserControl()
VB6 GiveUserControl

Merge アプリケーションの起動から終了までをユーザーが制御できるようにします。未処理のオートメーション参照が解放されても、Merge は自動的に閉じません。

Restore

IDL HRESULT Restore()
.NET void Restore()
VB6 Restore

Merge アプリケーション ウィンドウを最小化または最大化された状態から通常のサイズ変更可能な状態に戻します。

メソッド (IApplication インターフェイスによって実装されます )

CompareItems

IDL HRESULT CompareItems([in] VARIANT firstItem, [in] VARIANT secondItem, [in, optional] VARIANT thirdItem, [out, retval] IComparison** pValue)
.NET IComparison CompareItems(Object firstItem, Object secondItem, Object thirdItem)
VB6 CompareItems(firstItem As Variant, secondItem As Variant [, thirdItem As Variant]) As IComparison

最も適切な種類の比較ウィンドウを使用して 2 つあるいは 3 つのファイルやフォルダを比較します。ファイルやフォルダの比較を表すオブジェクトを返します。

引数

OpenComparison

IDL HRESULT OpenComparison([in] BSTR filename)
.NET void OpenComparison(String filename)
VB6 OpenComparison(filename As String)

以前に保存された .cmp7 または .Comparison7 ファイルを開きます。このファイルは保存ファイルまたはフォルダ比較を含んでいます。

引数


関連するトピック