View3d.getHandle C# (CSharp) Method

getHandle() static public method

Extracts window handle in technology independent wise.
static public getHandle ( object formOrWindow ) : IntPtr,
formOrWindow object form or window
return IntPtr,
        static public IntPtr getHandle( object formOrWindow )
        {
            System.Windows.Window window = formOrWindow as System.Windows.Window;
            if( window != null )
                return new System.Windows.Interop.WindowInteropHelper(window).Handle;
            System.Windows.Forms.IWin32Window form = formOrWindow as System.Windows.Forms.IWin32Window;
            if (form != null)
                return form.Handle;
            return IntPtr.Zero;
        }