Merge.Application オブジェクト

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

Information さまざまなプログラム言語からこのオブジェクトを使用する例については、オートメーション API 入門を参照してください。

プロパティ

Active読み取り/書き込みICommonUI

Merge アプリケーション ウィンドウのアクティブ状態。

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

BinaryComparison読み取り専用IApplication

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

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

Encodings読み取り専用IApplication2

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

IDL [propget] HRESULT Encodings([out, retval] IEncodings** pValue)
.NET Encodings Encodings[get]

FolderComparison読み取り専用IApplication

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

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

Height読み取り/書き込みICommonUI

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

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

ImageComparison読み取り専用IApplication

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

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

Left読み取り/書き込みICommonUI

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

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

Maximized読み取り/書き込みICommonUI

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

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

Minimized読み取り/書き込みICommonUI

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

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

Preferences読み取り専用IApplication

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

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

TextComparison読み取り専用IApplication

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

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

Top読み取り/書き込みICommonUI

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

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

Version読み取り専用IApplication

自動化された Merge のバージョン。文字列の書式は <majorVersion>.<minorVersion>.<buildNumber>(例:7.0.1234)です。

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

Visible読み取り/書き込みICommonUI

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

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

Width読み取り/書き込みICommonUI

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

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

メソッド

CloseICommonUI

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

IDL HRESULT Close()
.NET void Close()

CompareItemsIApplication

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

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)
  • firstItem
    比較される最初のファイル/フォルダーの名前。
  • secondItem
    比較される 2 番目のファイル/フォルダーの名前。
  • thirdItem オプション
    比較される 3 番目のファイル/フォルダーの名前。

GiveUserControlICommonUI

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

IDL HRESULT GiveUserControl()
.NET void GiveUserControl()

OpenComparisonIApplication

以前に保存された .cmp7 または .Comparison7 ファイルを開きます。このファイルは保存したファイル比較またはフォルダー比較、あるいはワークスペースを含んでいます。現在の Merge オプションの状態は、比較ファイルを作成したときのオプションの状態で上書きされます。

IDL HRESULT OpenComparison(
    [in] BSTR filename)
.NET void OpenComparison(
    String filename)
  • filename
    開く必要のある比較ファイルの名前。

RestoreICommonUI

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

IDL HRESULT Restore()
.NET void Restore()

SaveWorkspaceIApplication4

開いている比較をワークスペース ファイルに保存します。

IDL HRESULT SaveWorkspace(
    [in] BSTR filename)
.NET void SaveWorkspace(
    String filename)
  • filename
    ワークスペースを保存するファイルの名前。拡張子は .cmp7 にすることを強くお勧めします。