43 references to Host
System.Windows.Forms (43)
System\Windows\Forms\Controls\WebBrowser\WebBrowser.WebBrowserSite.cs (4)
31
WebBrowser wb = (WebBrowser)
Host
;
65
WebBrowser wb = (WebBrowser)
Host
;
147
WebBrowser wb = (WebBrowser)
Host
;
161
WebBrowser wb = (WebBrowser)
Host
;
System\Windows\Forms\Controls\WebBrowser\WebBrowserContainer.cs (1)
114
control = webBrowserSiteBase.
Host
;
System\Windows\Forms\Controls\WebBrowser\WebBrowserSiteBase.cs (38)
139
Debug.Assert(!
Host
.GetAXHostState(WebBrowserHelper.s_siteProcessedInputKey), "Re-entering IOleControlSite.TranslateAccelerator!!!");
140
Host
.SetAXHostState(WebBrowserHelper.s_siteProcessedInputKey, true);
145
bool f =
Host
.PreProcessControlMessage(ref msg) == PreProcessControlState.MessageProcessed;
150
Host
.SetAXHostState(WebBrowserHelper.s_siteProcessedInputKey, false);
179
*ppContainer = ComHelpers.GetComPointer<IOleContainer>(
Host
.GetParentContainer());
185
if (
Host
.ActiveXState >= WebBrowserHelper.AXState.InPlaceActive)
188
if (
Host
.AXInPlaceObject!.GetWindow(&hwnd).Succeeded)
190
if (
Host
.GetHandleNoCreate() != hwnd)
194
Host
.AttachWindow(hwnd);
195
RECT posRect =
Host
.Bounds;
200
else if (
Host
.AXInPlaceObject is IOleInPlaceObjectWindowless.Interface)
221
*phwnd = PInvoke.GetParent(
Host
);
231
Host
.ActiveXState = WebBrowserHelper.AXState.InPlaceActive;
232
RECT posRect =
Host
.Bounds;
239
Host
.ActiveXState = WebBrowserHelper.AXState.UIActive;
240
Host
.GetParentContainer().OnUIActivate(
Host
);
261
*ppFrame = ComHelpers.GetComPointer<IOleInPlaceFrame>(
Host
.GetParentContainer());
263
*lprcPosRect =
Host
.Bounds;
271
lpFrameInfo->hwndFrame =
Host
.ParentInternal is { } parent ? parent.HWND : HWND.Null;
281
Host
.GetParentContainer().OnUIDeactivate(
Host
);
282
if (
Host
.ActiveXState > WebBrowserHelper.AXState.InPlaceActive)
284
Host
.ActiveXState = WebBrowserHelper.AXState.InPlaceActive;
292
if (
Host
.ActiveXState == WebBrowserHelper.AXState.UIActive)
297
Host
.GetParentContainer().OnInPlaceDeactivate(
Host
);
298
Host
.ActiveXState = WebBrowserHelper.AXState.Running;
304
HRESULT IOleInPlaceSite.Interface.DeactivateAndUndo() =>
Host
.AXInPlaceObject!.UIDeactivate();
330
if (
Host
.NoComponentChangeEvents != 0)
335
Host
.NoComponentChangeEvents++;
347
Host
.NoComponentChangeEvents--;
357
if (
Host
.Site.TryGetService(out IComponentChangeService? changeService))
361
changeService.OnComponentChanging(
Host
);
362
changeService.OnComponentChanged(
Host
);
378
object? nativeObject =
Host
._activeXInstance;
416
Host
.AXInPlaceObject!.SetObjectRects(&posRect, &clipRect);
417
Host
.MakeDirty();