LEADTOOLS WIA(Leadtools.Wiaアセンブリ)

フレームを表示

SelectDeviceDlgメソッド






アプリケーションウィンドウのウィンドウハンドル。
WIAデバイスのどの型を使うべきかについて指定します。設定可能な値は、以下の通りです。

意味

(WiaDeviceType)デフォルト。 汎用的なWIAデバイス。デバイス列挙法の間、この定数は、すべてのWIAデバイスを列挙するのに用いられます。これは、デフォルト値です。
WiaDeviceType.Scanner デバイスは、スキャナです。
WiaDeviceType.DigitalCamera デバイスは、カメラです。この種のデバイスがWindows Vista以降によってサポートされないことに注意すべきです。
WiaDeviceType.StreamingVideo デバイスは、ストリーミングビデオを格納します。この種のデバイスがWindows Server 2003(Windows Vista)によって、または、いずれサポートされないことに注意すべきです。
WIA画像獲得選択ダイアログボックスの特定の動作を決定するフラグ。設定可能な値は、以下の通りです。

意味

WiaSelectSourceFlags.None デバイス画像獲得ダイアログボックスのためのデフォルト動作。
WiaSelectSourceFlags.NoDefault たとえ1つのマッチするデバイスだけがあるとしても、ダイアログボックスを示します。
ユーザーが画像獲得のためにWIAハードウェアデバイスを選択するのを可能にするダイアログボックスを示します。
構文
public DialogResult SelectDeviceDlg( 
   IntPtr owner,
   WiaDeviceType deviceType,
   WiaSelectSourceFlags flags
)
'Declaration
 
Public Function SelectDeviceDlg( _
   ByVal owner As IntPtr, _
   ByVal deviceType As WiaDeviceType, _
   ByVal flags As WiaSelectSourceFlags _
) As DialogResult
'Usage
 
Dim instance As WiaSession
Dim owner As IntPtr
Dim deviceType As WiaDeviceType
Dim flags As WiaSelectSourceFlags
Dim value As DialogResult
 
value = instance.SelectDeviceDlg(owner, deviceType, flags)

            

            
public:
DialogResult SelectDeviceDlg( 
   IntPtr owner,
   WiaDeviceType deviceType,
   WiaSelectSourceFlags flags
) 

パラメーター

オーナー
アプリケーションウィンドウのウィンドウハンドル。
デバイスタイプ
WIAデバイスのどの型を使うべきかについて指定します。設定可能な値は、以下の通りです。

意味

(WiaDeviceType)デフォルト。 汎用的なWIAデバイス。デバイス列挙法の間、この定数は、すべてのWIAデバイスを列挙するのに用いられます。これは、デフォルト値です。
WiaDeviceType.Scanner デバイスは、スキャナです。
WiaDeviceType.DigitalCamera デバイスは、カメラです。この種のデバイスがWindows Vista以降によってサポートされないことに注意すべきです。
WiaDeviceType.StreamingVideo デバイスは、ストリーミングビデオを格納します。この種のデバイスがWindows Server 2003(Windows Vista)によって、または、いずれサポートされないことに注意すべきです。
フラグ
WIA画像獲得選択ダイアログボックスの特定の動作を決定するフラグ。設定可能な値は、以下の通りです。

意味

WiaSelectSourceFlags.None デバイス画像獲得ダイアログボックスのためのデフォルト動作。
WiaSelectSourceFlags.NoDefault たとえ1つのマッチするデバイスだけがあるとしても、ダイアログボックスを示します。

戻り値

DialogResult値の1つ。エラーが発生するならば、例外はスローされます。
解説

この関数は選ばれたデバイスダイアログボックスを作成して、示すので、ユーザーは画像獲得のためにWIAデバイスを選択することができます。

特定の種類のデバイスは、デバイスタイプパラメーターを通してデバイスタイプを指定することによって、ユーザーに表示されるかもしれません。

1つのデバイスが仕様を満たしさえすれば、SelectDeviceDlgは選ばれたデバイスダイアログボックスを示しません。この動作をオーバーライドして、フラグパラメーターのための値としてNoDefaultを渡すことによって選ばれたデバイスダイアログボックスを示すために、SelectDeviceDlgを強制します。

注意:

WIA 2.0は、カメラまたはストリーミングビデオをサポートしません。

注意:

それが自動的にセッション初期化、セッション端部とデバイス選択を処理するため、高水準AcquireSimpleメソッドを使っているならば、このメソッドを呼び出す必要はありません。

詳細については、「WIAソースから取得する方法」を参照してください。

詳細については、「WIAソースの管理」を参照してください。

サンプル
WiaSession.IsAvailableを参照してください
必要条件

ターゲットプラットホーム

参照

参照

WiaSessionクラス
WiaSessionメンバ
Startupメソッド
Shutdownメソッド
SelectDeviceメソッド
GetSelectedDeviceメソッド
SelectedDeviceTypeプロパティ
Acquireメソッド
AcquireToFileメソッド
AcquireSimpleメソッド