ResourceReadImage

この関数は、ResourceCreate()関数によって作成された、またはコンパイル中にEX4ファイルに保存されたグラフィカルリソースからデータを読み取ります。

bool  ResourceReadImage(
   const string      resource_name,       // graphical resource name for reading
   uint&             data[],              // array for receiving data from the resource
   uint&             width,               // for receiving the image width in the resource
   uint&             height               // for receiving the image height in the resource
   );

パラメーター

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を返すと読み出しは行われません。ただし、リソースが存在する場合、実際の画像サイズは幅と高さのパラメーターに返されます。これにより、リソースからデータを受信する別の試行を行うことができます。

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">