ANIファイルはWindowsのマルチメディアアプリケーションを収めたRIFF形式(Resource Interchange File Format)という形式をとっております。
ANIファイルの読み込み手順は以下の通りです。
- マルチメディアファイル入出力関数を使って、ANIファイルを開きます。
- RIFFチャンクに進入して、ACONチャンクを探します。
- LISTチャンクに進入して、INFOチャンクをを探します。
- INFOチャンクに進入して、INAMチャンクとIARTチャンクを読み込みます。
- INFOチャンクから退出して、anihチャンクとrateチャンクを読み込みます。
- ヘッダーフラグがANI_FLAG_SEQUENCEの場合、seqチャンクを読み込みます。
- LISTチャンクに進入して、framチャンクを探します。
- フレームの数だけiconチャンクを読み込み、アイコンまたはカーソルを作成します。
- framチャンクから退出します。
- RIFFチャンクから退出します。
続きを読む