AsagiriGetImageFileInBinary
画像ファイルアイテムからファイル内容をバイナリ列として取得します。
画像ファイルアイテム以外のアイテムからはデータの取得はできません。
がデータを必ずHBITMAPで返すので元のフォーマットで取得するときにご利用ください。
BOOL WINAPI AsagiriGetImageFileInBinary(HANDLE hAsagiri, short nID, LPBYTE* lplpBytes, LPDWORD lpdwSize, LPTSTR* lplpszPathName);
パラメータ
HANDLE hAsagiri | AsagiriInitializeが返したハンドル。 |
short nID | 画像データを取得するアイテムのID。 |
LPBYTE* lplpBytes | アイテムコンテンツを取得するLPBYTEへのポインタ。必要無くなったらAsagiriDeleteBinaryで削除してください。 |
LPDWORD lpdwSize | lplpBytesに確保されたバイト数を受け取るDWORDへのバッファを指定してください。 |
LPTSTR* lplpszPathName | アイテムのパス名が入ります。必要無くなったらAsagiriDeleteStringで削除してください。パス名が必要無い場合はNULLを指定してください。 |
戻り値
成功した場合0以外。失敗した場合0。
文字コード別指定
_UNICODE未定義 | AsagiriGetImageFileInBinaryA |
_UNICODE定義 | AsagiriGetImageFileInBinaryW |
参照
AsagiriGetText, AsagiriGetBitmap, AsagiriGetBinary, AsagiriGetFileName
2004年7月30日 有限会社コモナ