Image Control
Image control to display images from external files, embedded in script, located in application resources or system icons.
Properties
Property | Default Value | Description |
---|---|---|
id | empty | id (name) of the script data object associated with control |
align | stretched | Alignment of the control |
path | none | relative to script path to file containing the image to disply. Accepts *.ico, *.bmp, *.gif, *.png, *.jpg files. Can not be combined with sys_icon, resource properties or inline image. |
sys_icon | none | One of the standard system icons to display. See enumeration below. May be also exact ID (number) of the system resource. Can not be combined with path or resource or inline image. |
resource | -1 | ID of application resource (registered icons) to display. May also point to variable containing resource ID. Can not be combined with path or sys_icon or inline image. |
System Icons Enumeration
Icon | Description |
---|---|
warning | IDI_EXCLAMATION Icon |
error | IDI_HAND icon |
information | IDI_ASTERISK icon |
application | IDI_APPLICATION icon |
question | IDI_QUESTION icon |
winlogo | IDI_WINLOGO icon |
shield | IDI_SHIELD icon |
Example
Test image referenced in example can be downloaded here and shall be placed aside to script
- image.hejs
var nMyImage = Application.RegisterImageString( 'iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAL\ EwAACxMBAJqcGAAABMdJREFUeJztml1sFFUYhp/vTGkhIIjhp1JaXKA/KmpISMBERBKJgWgCUaLxwsRE\ gajELm0IIeraC3/BllISAwkXaAIXiIkaE6whXFi9AAxcoLBLsRBoQH4ClAu67c53vGiLFWh22+6ZwTDP\ 1ezk23OefTNn5uyZAxERERERERH3KpKt4GiCQi5SGIRMPhk9kUysjs5sdQXZCgqvsYYiPsmPVnB0XWM7\ 8Ea2uqwB3ERpR2gZjlQQqKXYGBbkWp9zAOrxSlX93R9AWy3F3T7ncq03LmX+D0QBhNHpiTgzU6spCqPv\ WwklACtU4fFLaw2Twui/P6EEkPG5rMKcjM9vqdVMDMOhj1AC0Pv5vfdwOgX8EOZwCCWAWXV0oXQYSAJz\ 8WgMwwPCfAoYxIcLwBGElck4S8LRCAG7HA9ljECHhZUKVixbwhgKoQTQWsoUYzAG2isbOGAsOxBieLwF\ kIxTkozzThAuoQTgK+UAFloBxPCBQhrL+iM1jK5soN0qa1PVJFy7BBZAMs6yfp0+AWAtfwCU13PGwDYM\ E0YpqwCMIalCIrWGRS69AgnALscTZUdbLcUAVpgHYJRDfTUibAC6RYkfWsEILGJAULa2JRjpyi2QAJJl\ lGG4L628CiAwHyVV0cTFvpryes6oshtDydjRvIxlNtCNEEtf77k3uCCQADyfxwHE8vSxOI8BD1ph3+2F\ fAmA0oDhASyfKZw1Pmv2JwaxdjEIghkC8CwAylzPsrT39I+31lXV06KWkxgmoGTEsE1gK4aSqdfdzBOc\ B7A/QYEKywHEUAysUrjaPY6f71Qvwvc9B2wvr+cMlp0AannJhZ/zAKZ08IKBySiXABCmiGXXrDq67lQv\ 8KuFo/isBajcxF+qtFrlGRd+7oeAskIVtYbPez5isTQNVO75tEiGxRVNdNyUNBw0htLT6xifbz0nN5Y+\ WmuYlFEWYdkncABAYGdlI8cG+s6Mzfx920nLKQQ6bzANuJJPR6dXgPV5zoAnwm6xXLeWK4UetUNoqgPA\ eozJs6LbK0CF2QKgtIglgyEe28j5wbZjYZQAVrO/6BgsTgMASgFGGU6dHEv3wjpODKURgTIAI7kvd+eK\ 0wAsFAlQepaust34w2hoHpZLlY2058+uB7dPgd5HX1sZU4faRKqGRzBUKTTnT+xfnAZgPA4CdPnD+Een\ xAE8+CpPWv/BbQDCHoW0kaHN5Y9VM0fhdeBgeSM/OVB0G8DML7hgoAl4uKRjcG+YT69jvFh2GcWqz9uO\ FN3PBEeM5X1VDgO1ua7wpFZT1HmDPcYw0xrWV23uGUoucB5ArI7OohEsUcufCB+m3uXbVC0zBqpPVjOd\ AprFsBDLlsoGNrj0cz0PACC2kfOn1/FUOs3XGJapz9LjcQ4LHClUamKNXE1V8zEwX4UnLRhj+ahiE++5\ dgtsTXDap1ypaOB5gcUGvkOZIcpraUtZ7xLYm2qZY6BZLAuC+PEQ0BXQn/IG9gJ7AdoSjOzbx3M0Qcmj\ kJE6NEifwAPoT/9NTAOtD7gm2iARtkDYRAGELRA2UQBhC4TNPR9A7vMAyzfHq+/+naLdfs8L2FzJOQAD\ kxFeHLzS3U3WANrHsfEh2BSAS165fG4Ya5ARERERERER9wT/AEf2d0oCmO/IAAAAAElFTkSuQmCC'); var dialog_template = '@<dialog title="Image Test Dialog" resizing="both" id="test_image"> \ <paragraph text="Image from file:"/> \ <image path="test.png" align="left"/> \ <paragraph text="Image embedded in dialog resources (in-line):"/> \ <image align="left"> \ iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAL \ EwAACxMBAJqcGAAAA9NJREFUeJztml1oW2UYx3/PmzQ1pZPNgq1WZcoUx9yVzBuR4YU6BD/ALYknLd3G \ 6EAUZIofoxVGL1Y/QL1RNtGtup6kH5TpxaYwGIq72MUQLwYViw6ZzDERtLUubfK8XlShla5JtO97Kju/ \ m0Dyf5Jf/jnJe3LOgZiYmJiYmJirFama2DacAlLuVZaZpt/LDOy4XC2WrPpEqcoekP3LIuWTcvp9YFe1 \ WPUC/kb1R4z58r84+cG2gWyuNV17ASRzDGZWfgFdw22U9UKtcePS5f9AXEDUAlETFxC1QNREV8Dmk0ny \ xUPsPLoqMgfqWgaXmfaLvcB2StMNQEdUGtFsAfniJkR7/1LIExQei8SDKAroOnQNlgFAsWRApxA5QOdY \ i3cXoihgNt2DsB5r+glzI2CeB1rRmTe9u+C7gFy4AdEXgXF+ubYPgMHsQdCTQCcd4QNeffBagBXEvAsm \ iWU3nz5cmrtfLGp3g5ao8A5bjjX6c/JZwJNDAYb7gMOEuS8WPFbIfwvSjzHruO63Pd6c8FVA9ydNQD+q \ k1T0pUUzJfMqqj8gupdc2OrFC18FTE0/jeEmxOynGFxcNDOa/QORl8E0kzC9XrzwUcC24WasfQGrP9Hc \ 9PaS2dvHi6h+jdJNtnCzczd8FJDSHRhpQeR1Dj46vWR23z4lYfowNJCQZ5274bwAK8BToFM0pt+raaRk \ jqL6PdbuZOtQ2q2f6wJyhY3AnVhG+ODxyZpmRjIVjBzGyGpS+qBTP1wXkCSN6jSYj+qaExMC5zB26a/M \ MuD23+CR4DTYZhBb31x2ArjVjdRCPCyDdb55z7jdAvLFXcBrVHT9Fdf/xeg+0MDkqgnEDBDmXnEn6HoL \ sLQDa0iytq650poWjLkFa9udeM3DdQHfzN0mNtQ1N6t3AWAYX3anf+D4N6ByAmUWNFPXmNi5fMUec2E1 \ H7cFFPI/I3YA5CHyhdrW9GBoIyrbwX5GMTjr1A8fq8CM2YtyAWyBYPjuJbPB4G3YyscYLaH6jHM3fBQw \ mr2EmEfACFI+Rb7QRy68cUGmc6yFoPgcNvEVmBtQs3XuGIF7/BwWDzNn6Bi6BysfgvSQkB7yxe+wXMLq \ avTyHYgRhLNY00WYOePFC5/nBY5kJ8DeS1Dcgtg81mzC2nUY8yvWjiEyzPnrx/j8/rI3J7yfGBFLyHHg \ uN/XvTLxucGoBaImLiBqgaiJC4haIGriAqIWiJqrvoDa9wSNjhIUVv6VouVyWz2faz27wq2IPFG/kW+q \ XwA/n+oFnG97g7Xn3vq3OpHROFOJWiEmJiYmJiZmZfMnip4VYPdCd4kAAAAASUVORK5CYII= \ </image> \ <paragraph text="Image from application resources (custom):"/> \ <image resource="nMyImage" align="left"/> \ <paragraph text="Image from application resources (standard):"/> \ <image resource="12" align="left"/> \ <paragraph text="Using of system icons:"/> \ <group> \ <image sys_icon="information" align="left"/> \ <image sys_icon="warning" align="left"/> \ <image sys_icon="error" align="left"/> \ </group> \ <group uniform="true" align="right"> \ <button title="&OK" returnval="ok" default="true"/> \ <button title="&Cancel" returnval="cancel"/> \ </group> \ </dialog>@'; dialog(dialog_template);