Example #1
0
        public static OLEUIFlags Show(IWin32Window owner, IntPtr hTask, string caption)
        {
            var lpBZ = new tagOLEUIBUSY();

            lpBZ.lpszCaption = caption;
            lpBZ.hWndOwner   = owner.Handle;
            lpBZ.hTask       = hTask;
            lpBZ.cbStruct    = (UInt32)Marshal.SizeOf(lpBZ);

            return(OleUIBusy(ref lpBZ));
        }
        public static OLEUIFlags Show(IWin32Window owner, IntPtr hTask, string caption)
        {
            var lpBZ = new tagOLEUIBUSY();

            lpBZ.lpszCaption = caption;
            lpBZ.hWndOwner = owner.Handle;
            lpBZ.hTask = hTask;
            lpBZ.cbStruct = (UInt32)Marshal.SizeOf(lpBZ);

            return OleUIBusy(ref lpBZ);
        }
Example #3
0
 private static extern OLEUIFlags OleUIBusy([MarshalAs(UnmanagedType.Struct), In] ref tagOLEUIBUSY lpBZ);