4D v14.3

GET ICON RESOURCE

ホーム

 
4D v14.3
GET ICON RESOURCE

GET ICON RESOURCE 


 

GET ICON RESOURCE ( resID ; resData {; fileRef} ) 
引数   説明
resID  倍長整数 in アイコンリソースID番号
resData  ピクチャー in ピクチャを受け取るピクチャフィールドまたは変数
in cicnリソースの内容
fileRef  DocRef in リソースファイル参照番号、または 省略時、開かれている全てのリソースファイル

説明   

GET ICON RESOURCE コマンドは、resIDに渡されるIDを持つカラーアイコン ("cicn") リソースに格納されているアイコンをresDataのピクチャフィールドまたはピクチャ変数に返します。

リソースが見つからなかった場合、resDataは変更されず、システム変数OKに0が設定されます。

resFileに有効なリソースファイル参照番号を渡すと、そのリソースはそのリソースファイル内でのみ検索されます。resFileを省略した場合、リソースチェーン内で最初に見つかったリソースが返されます。

例題  

以下の例は、稼働している4Dアプリケーション内に登録されているカラーアイコンをピクチャ配列にロードします:

 If(On Windows)
    $vh4DResFile:=Open resource file(Replace string(Application file;".EXE";".RSR"))
 Else
    $vh4DResFile:=Open resource file(Application file)
 End if
 RESOURCE LIST("cicn";$alResID;$asResName;$vh4DResFile)
 $vlNbIcons:=Size of array($alResID)
 ARRAY PICTURE(ag4DIcon;$vlNbIcons)
 For($vlElem;1;$vlNbIcons)
    GET ICON RESOURCE($alResID{$vlElem};ag4DIcon{$vlElem};$vh4DResFile)
 End for

このコード実行後、配列はフォーム上で以下のように表示されます:

リソースが見つかるとOKは1に設定されます。そうでなければ0に設定されます。

 
プロパティ 

プロダクト: 4D
テーマ: リソース
番号: 517

このコマンドはOKシステム変数を更新します

 
履歴 

初出: 4D v6

 
参照 

GET PICTURE RESOURCE

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v12.4)
ランゲージリファレンス ( 4D v11 SQL Release 6)
ランゲージリファレンス ( 4D v14 R3)
ランゲージリファレンス ( 4D v14 R2)
ランゲージリファレンス ( 4D v13.5)
ランゲージリファレンス ( 4D v14.3)
ランゲージリファレンス ( 4D v14 R4)