コード例 #1
0
        internal EXPLORER_BROWSER_OPTIONS GetOptions()
        {
            var result = new EXPLORER_BROWSER_OPTIONS();

            if (this.ExplorerBrowserNative != null)
            {
                this.ExplorerBrowserNative.GetOptions(out result);
            }

            return(result);
        }
コード例 #2
0
        internal void SetOptionFlag(EXPLORER_BROWSER_OPTIONS option, bool value)
        {
            var options = GetOptions();

            if (value)
            {
                options |= option;
            }
            else
            {
                options = options & ~option;
            }
            SetOptions(options);
        }
コード例 #3
0
 public virtual extern void GetOptions(out EXPLORER_BROWSER_OPTIONS pdwFlag);
コード例 #4
0
 public virtual extern void SetOptions([In] EXPLORER_BROWSER_OPTIONS dwFlag);
コード例 #5
0
 public virtual extern void GetOptions( out EXPLORER_BROWSER_OPTIONS pdwFlag );
コード例 #6
0
        internal bool GetOptionFlag(EXPLORER_BROWSER_OPTIONS option)
        {
            var result = GetOptions();

            return((result & option) != EXPLORER_BROWSER_OPTIONS.EBO_NONE);
        }
コード例 #7
0
 internal void SetOptions(EXPLORER_BROWSER_OPTIONS value)
 {
     this.ExplorerBrowserNative?.SetOptions(value | EXPLORER_BROWSER_OPTIONS.EBO_SHOWFRAMES);
 }
コード例 #8
0
 public HRESULT SetOptions(EXPLORER_BROWSER_OPTIONS dwFlag)
 {
     return(((delegate * unmanaged <IExplorerBrowser *, EXPLORER_BROWSER_OPTIONS, int>)(lpVtbl[11]))((IExplorerBrowser *)Unsafe.AsPointer(ref this), dwFlag));
 }