Unit 'msebitmap' Package
[Overview][Constants][Types][Classes][Index] [#msegui]

tmaskedbitmap

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

Declaration

Source position: msebitmap.pas line 205

type tmaskedbitmap = class(tbitmap,iobjectlink)

public

  constructor create();

  destructor destroy; override;

  procedure clear; override;

  procedure loadfrommaskedimage();

  procedure savetomaskedimage();

  function bitmap;

  procedure releasehandle; override;

  procedure acquirehandle; override;

  procedure initmask;

  procedure stretch();

  procedure remask;

  procedure automask;

  function loadfromstring();

  function loadfromstream();

  function loadfromfile();

  function tryloadfromstring();

  function tryloadfromstream();

  function tryloadfromfile();

  procedure writetostring();

  procedure writetostream();

  procedure writetofile();

  property mask: tbitmap; [rw]

  property maskkind: bitmapkindty; [rw]

  property masked: Boolean; [rw]

  property graymask: Boolean; [rw]

  property colormask: Boolean; [rw]

  property maskcolorforeground: colorty; [rw]

  property maskcolorbackground: colorty; [rw]

  property mask_pos: pointty; [rw]

  property origformatdata: string; [rw]

published

  property transparentcolor: colorty; [rw]

  property options: bitmapoptionsty; [rw]

  property source: tbitmapcomp; [rw]

  property mask_source: tbitmapcomp; [rw]

  property mask_x: int32; [rw]

  property mask_y: int32; [rw]

  property origformat: string; [rw]

  property colorforeground: colorty;

  property colorbackground: colorty;

  property alignment: alignmentsty;

  property opacity: colorty;

end;

Inheritance

tmaskedbitmap

|

tbitmap,iobjectlink

|

tsimplebitmap

|

tnullinterfacedpersistent,icanvas

|

tvirtualpersistent,iunknown

|

tpersistent

|

TObject


Documentation generated on: 2026-10-03