AsagiriGetBitmap


アイテムからビットマップを取得します。
画像アイテムと画像ファイルアイテム以外のアイテムからはビットマップの取得はできません。

BOOL WINAPI AsagiriGetBitmap(HANDLE hAsagiri, short nID, HBITMAP* phBitmap, LPTSTR* lplpszPathName);

パラメータ

HANDLE hAsagiri AsagiriInitializeが返したハンドル。
short nID ビットマップを取得するアイテムのID。
HBITMAP* phBitmap アイテムコンテンツを取得するHBITMAPへのポインタ。必要無くなったらDeleteObject()Win32API関数で削除してください。
LPTSTR* lplpszPathName アイテムが画像ファイルの場合ファイルのパス名が入ります。必要無くなったらAsagiriDeleteStringで削除してください。パス名が必要無い場合はNULLを指定してください。

戻り値
成功した場合0以外。失敗した場合0。

文字コード別指定

_UNICODE未定義 AsagiriGetBitmapA
_UNICODE定義 AsagiriGetBitmapW

参照
AsagiriGetText, AsagiriGetBinary, AsagiriGetImageFileInBinary, AsagiriGetFileName


戻る

2004年7月30日 有限会社コモナ