Unit 'msewindowwidget' Package
[Overview][Types][Classes][Index] [#msegui]

tcustomwindowwidget

[Properties (by Name)] [Methods (by Name)]

Declaration

Source position: msewindowwidget.pas line 31

type tcustomwindowwidget = class(teventwidget)

public

  constructor create(); override;

  destructor destroy; override;

  property rendertimestampus: LongWord; [r]

  property renderstep: real; [r]

  function createchildwindow;

  function hasclientwinid;

  procedure invalidateviewpointrect();

  property clientwinid: winidty; [r]

  

Returns the OS window handle of the widget's client area, to pass to external libraries that need one (e.g. to attach a video overlay)

  procedure destroyclientwindow;

  property childrect: rectty; [r]

  property viewport: rectty; [r]

  property aspect: real; [r]

  property fpsmax: real; [rw]

  property optionsclient: clientwindowoptionsty; [rw]

  property oncreatewinid: createwinideventty; [rw]

  property ondestroywinid: destroywinideventty; [rw]

  property onclientpaint: windowwidgetpainteventty; [rw]

  property onclientrectchanged: windowwidgeteventty; [rw]

  property ondestroy: windowwidgeteventty; [rw]

  property ondloaded: windowwidgeteventty; [rw]

  property onwindowmouseevent: mouseeventty; [rw]

  property onwindowmousewheelevent: mousewheeleventty; [rw]

end;

Inheritance

tcustomwindowwidget

|

teventwidget

|

tcustomeventwidget

|

tcustomeventwidgetnwr

|

tpublishedwidgetnwr

|

tactionpublishedwidgetnwr

|

tactionwidget

|

twidget

|

tactcomponent,iscrollframe,iface,iassistiveclient

|

tmsecomponent,iactivatorclient

  

Extends the FPC tcomponent with object linking facilities and the like; base of every MSEgui component

|

tcomponent,ievent,iificommand,iificlient

|

tpersistent

|

TObject


Documentation generated on: 2026-10-03