ttp://www7a.biglobe.ne.jp/~lshen/EternalWindows/Graphics/Bitmap/Bitmap09.html
ttp://www.geocities.jp/ky_webid/win32c/022.html
ttp://hp.vector.co.jp/authors/VA023539/tips/bitmap/001.htm

自分もビットマップを扱ったプログラムを作ったことがあるけど
検索してみると、ヘッダ部分の情報を指定の構造体に取り込んで
その構造体の中の値をチェックすりゃ24ビットフルカラーとか判別できるんかね?
自分は指定の情報が入っているアドレスの情報をチェックしたやり方をしたけど。

あとはモザイク。h.m.p(決してbmpにちなんで文字ったわけではない)
みたいな薄いのじゃダメだよね?