このオブジェクトは、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) |
|---|---|
| .NET | Boolean Active[get, set] |
| VB6 | Active As Boolean |
Merge アプリケーション ウィンドウの作業状態。
このプロパティは 取得と設定が可能です。
Height
| IDL | [propget] HRESULT Height([out, retval] long* pValue) |
|---|---|
| .NET | Int32 Height[get, set] |
| VB6 | Height As Long |
アプリケーション ウィンドウの高さ(ピクセル)。
このプロパティは 取得と設定が可能です。
Left
| IDL | [propget] HRESULT Left([out, retval] long* pValue) |
|---|---|
| .NET | Int32 Left[get, set] |
| VB6 | Left As Long |
Merge アプリケーション ウィンドウの左端のピクセル座標の位置。
このプロパティは 取得と設定が可能です。
Maximized
| IDL | [propget] HRESULT Maximized([out, retval] VARIANT_BOOL* pValue) |
|---|---|
| .NET | Boolean Maximized[get, set] |
| VB6 | Maximized As Boolean |
Merge アプリケーション ウィンドウが最大化されているかどうかを示します。
このプロパティは 取得と設定が可能です。
Minimized
| IDL | [propget] HRESULT Minimized([out, retval] VARIANT_BOOL* pValue) |
|---|---|
| .NET | Boolean Minimized[get, set] |
| VB6 | Minimized As Boolean |
Merge アプリケーション ウィンドウが最小化されているかどうかを示します。
このプロパティは 取得と設定が可能です。
Top
| IDL | [propget] HRESULT Top([out, retval] long* pValue) |
|---|---|
| .NET | Int32 Top[get, set] |
| VB6 | Top As Long |
Merge アプリケーション ウィンドウの上端のピクセル座標の位置。
このプロパティは 取得と設定が可能です。
Visible
| IDL | [propget] HRESULT Visible([out, retval] VARIANT_BOOL* pValue) |
|---|---|
| .NET | Boolean Visible[get, set] |
| VB6 | Visible As Boolean |
Merge アプリケーション ウィンドウが表示されているかどうかを示します。
このプロパティは 取得と設定が可能です。
Width
| IDL | [propget] HRESULT Width([out, retval] long* pValue) |
|---|---|
| .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 つのファイルやフォルダを比較します。ファイルやフォルダの比較を表すオブジェクトを返します。
引数
-
firstItem
比較される最初のファイル/フォルダの名前。
-
secondItem
比較される 2 番目のファイル/フォルダの名前。
-
thirdItem [optional]
比較される 3 番目のファイル/フォルダの名前。
OpenComparison
| IDL | HRESULT OpenComparison([in] BSTR filename) |
|---|---|
| .NET | void OpenComparison(String filename) |
| VB6 | OpenComparison(filename As String) |
以前に保存された .cmp7 または .Comparison7 ファイルを開きます。このファイルは保存ファイルまたはフォルダ比較を含んでいます。
引数
-
filename
開く必要のある比較ファイルの名前です。
| 関連するトピック |
|---|
