Leadtools TWAIN (Leadtools.Twain assembly)
LEAD Technologies, Inc

IsAvailable Method

Example 





Window handle of the application window.
Determines whether a TWAIN source is installed.
Syntax
public static bool IsAvailable( 
   IWin32Window owner
)
'Declaration
 
Public Shared Function IsAvailable( _
   ByVal owner As IWin32Window _
) As Boolean
'Usage
 
Dim owner As IWin32Window
Dim value As Boolean
 
value = TwainSession.IsAvailable(owner)
public static bool IsAvailable( 
   IWin32Window owner
)
 function Leadtools.Twain.TwainSession.IsAvailable( 
   owner 
)
public:
static bool IsAvailable( 
   IWin32Window^ owner
) 

Parameters

owner
Window handle of the application window.

Return Value

true if at least one TWAIN source is installed, false if no TWAIN source is installed.
Remarks
You can use this method to enable or disable the TWAIN menu items for example.
Example
 
Public Sub IsAvailableExample(ByVal parent As IWin32Window)
   Dim twainAvailable As Boolean = TwainSession.IsAvailable(parent)
   If twainAvailable Then
      MessageBox.Show("Twain is installed")
   Else
      MessageBox.Show("Twain is not installed")
   End If
End Sub
public void IsAvailableExample(IWin32Window parent)
{
   bool twainAvailable = TwainSession.IsAvailable(parent);
   if (twainAvailable)
      MessageBox.Show("Twain is installed");
   else
      MessageBox.Show("Twain is not installed");
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

TwainSession Class
TwainSession Members
Startup Method
Shutdown Method
SelectSource Method
Acquire Method

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.