うろ覚えだけど、そういえばMFCはInvalidateがdcに設定された状態でイベントに飛んでくるから
独自にDCを作ってglMake....だっけをやるとかなんとかちらっとどっかで見た気がする
CreateCompatibleDCでやってみたら?