ttp://www.aerith.net/cpp/typical_bug-j.html#bool-BOOL

のサイトなのですが・・・
BOOL型とbool型を==を使って判定してはならない、という事までは分かります
ですが最後の対処法が前レスで挙げた形になっているのです
もし私のとんでもない勘違いなら謹んで反省します