Unit 'Graphics' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#lcl]

TCustomIcon.LoadFromResourceName

Loads the icon with the specified resource name from the instance handle.

Declaration

Source position: graphics.pp line 1689

public procedure TCustomIcon.LoadFromResourceName(

  Instance: TLCLHandle;

  const ResName: string

); override;

Arguments

Instance

  

Handle where the content for the resource is stored.

ResName

  

Name for the resource loaded in the method.

Description

LoadFromResourceName is an overridden procedure used to load a resource with the name specified in ResName using the handle provided in Instance. LoadFromResourceName re-implements the method defined in the ancestor class, and does not call the inherited method.

LoadFromResourceName calls GetResourceType to get the Integer resource type used in the class instance. No actions are performed in the method when the TResourceType value is unassigned (contains Nil).

LoadFromResourceName calls FindResource to get the resource handle needed in the method. An EResNotFound exception is raised if a resource with the specified name and type is not found in FindResource.

LoadFromResourceName calls LoadFromResourceHandle to load the icon using the Instance and resource handle values.

Use LoadFromResourceID to load a resource by its Resource ID.

Use LoadFromTyphonResource to load a Typhon resource from a .ctrs file with a give name.

Version info

Modified in LCL version 4.0 to use the TLCLHandle type instead of the deprecated THandle type in the Instance parameter.

See also

TCustomIcon.LoadFromResourceHandle

  

Loads icon data from the specified instance and resource handles.

TGraphic.GetResourceType

  

Gets the Integer Resource Type for the class instance.

TResourceType

  

LCLType.TLCLHandle

  

WSReferences.TLCLHandle



CT Web help

CodeTyphon Studio