この関数は、ResourceCreate()関数によって作成された、またはコンパイル中にEX4ファイルに保存されたグラフィカルリソースからデータを読み取ります。
bool ResourceReadImage( |
パラメーター
resource_name
[in]画像を含むグラフィカルリソースの名前。独自のリソースにアクセスするために、名前は「:: resourcename」という短い形式で使用されます。コンパイルされたEX4ファイルからリソースをダウンロードする場合、MQL4ディレクトリ、ファイル、およびリソース名に関連するパスでフルネームを使用する必要があります-“path \\ filename.ex4 :: resourcename”。
data[][]
[in]グラフィカルリソースからデータを受信するための1次元または2次元の配列。
img_width
[out]グラフィカルリソースイメージの幅(ピクセル単位)。
img_height
[out]グラフィックリソースイメージのピクセル単位の高さ。
戻り値
成功した場合はtrue、そうでない場合はfalse。エラーに関する情報を取得するには、GetLastError()関数を呼び出します。
注意
場合データ[] アレイのために使用することがすることであるグラフィカルなリソースを作成し、COLOR_FORMAT_ARGB_NORMALIZE又はCOLOR_FORMAT_XRGB_NOALPHAカラーフォーマットを使用すべきです。
場合データ[] アレイは二次元であり、その第二次元はX(幅)グラフィックリソースサイズ未満である、ResourceReadImage()関数がfalseを返すと読み出しは行われません。ただし、リソースが存在する場合、実際の画像サイズは幅と高さのパラメーターに返されます。これにより、リソースからデータを受信する別の試行を行うことができます。