# Class TCEFLinkedWinControlBase

Description
Hierarchy
Fields
Methods
Properties

## Unit

uCEFLinkedWinControlBase

## Declaration

`type TCEFLinkedWinControlBase = class(TCEFWinControl)`

## Description

TCEFLinkedWinControlBase is a custom TWinControl to host the child controls created by the web browser to show the web contents and it's linked to the TChromium instance that handles that web browser. TCEFLinkedWinControlBase is the parent class of TChromiumWindow, TBrowserWindow and TCEFLinkedWindowParent.

## Hierarchy

- TWinControl
- TCEFWinControl
- TCEFLinkedWinControlBase

## Overview

### Fields

Protected | `FUseSetFocus: boolean;`

### Methods

Protected | `function GetChromium: TChromium; virtual; abstract;`
Protected | `function GetUseSetFocus: Boolean; virtual;`
Protected | `procedure SetUseSetFocus(aValue : boolean); virtual;`
Protected | `procedure SetVisible(Value: Boolean); override;`
Protected | `function GetChildWindowHandle: THandle; override;`
Protected | `procedure WndProc(var aMessage: TMessage); override;`
Public | `constructor Create(AOwner: TComponent); override;`
Public | `procedure UpdateSize; override;`

### Properties

Protected | `property Chromium : TChromium read GetChromium;`
Published | `property UseSetFocus : boolean read GetUseSetFocus write SetUseSetFocus default True;`

## Description

### Fields

Protected | `FUseSetFocus: boolean;`
This item has no description.

### Methods

Protected | `function GetChromium: TChromium; virtual; abstract;`
This item has no description.

Protected | `function GetUseSetFocus: Boolean; virtual;`
This item has no description.

Protected | `procedure SetUseSetFocus(aValue : boolean); virtual;`
This item has no description.

Protected | `procedure SetVisible(Value: Boolean); override;`
This item has no description.

Protected | `function GetChildWindowHandle: THandle; override;`
This item has no description.

Protected | `procedure WndProc(var aMessage: TMessage); override;`
This item has no description.

Public | `constructor Create(AOwner: TComponent); override;`
This item has no description.

Public | `procedure UpdateSize; override;`
This item has no description. Showing description inherited from TCEFWinControl.UpdateSize. Updates the size of the child windows created by the browser.

### Properties

Protected | `property Chromium : TChromium read GetChromium;`
TChromium instance used by this component.

Published | `property UseSetFocus : boolean read GetUseSetFocus write SetUseSetFocus default True;`
Use TChromium.SetFocus when the component receives a WM_SETFOCUS message in Windows.

Generated by PasDoc 1.0.4.