IDeskBand2 (Interfaces)
Last changed: 202.96.86.34

.
Summary
Exposes methods to enable and query translucency effects in a deskband object.

C# Definition:

    [ComImport]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("79D16DE4-ABEE-4021-8D9D-9169B261D657")]
    public interface IDeskBand2
    {
        // IOleWindow methods
        [PreserveSig]
        int GetWindow(out IntPtr phwnd);
        [PreserveSig]
        int ContextSensitiveHelp([In, MarshalAs(UnmanagedType.Bool)] bool fEnterMode);

        // IDockingWindow methods
        [PreserveSig]
        int ShowDW([In, MarshalAs(UnmanagedType.Bool)] bool fShow);
        [PreserveSig]
        int CloseDW([In] Int32 dwReserved);
        [PreserveSig]
        int ResizeBorderDW(ref RECT rcBorder, [In, MarshalAs(UnmanagedType.IUnknown)] ref object punkToolbarSite, [MarshalAs(UnmanagedType.Bool)] bool fReserved);

        // IDeskBand methods
        [PreserveSig]
        int GetBandInfo([In] Int32 dwBandID, [In] Int32 dwViewMode, [In, Out] ref DESKBANDINFO pdbi);

        // IDeskband2 methods
        void CanRenderComposited(out bool pfCanRenderComposited);
        void SetCompositionState(bool fCompositionEnabled);
        void GetCompositionState(out bool pfCompositionEnabled);
    }

VB Definition:

<ComImport> _
<Guid("TODO")> _
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch
Interface IDeskBand2
   TODO
End Interface

User-Defined Types:

None.

Notes:

None.

Documentation
IDeskBand2 on MSDN