ん、いきなり流れを立って申し訳ないけど。

VC6でbool形に true to falseしか代入させないようにするって出来ますでしょうか?

VC6だとこれ通っちゃうんですけど・・・
bool foo = (float)1.0;
bool foo = (double)1.0;

TRUE,FALSEの代入も抑制したいんです。