WinMain関数が呼ばれてから破棄されるまで、
第一引数のインスタンスハンドルの値が不変であることは保証されてますか?

クラスのprivateメンバに組み込もうか
必要になる度に呼び出そうか悩み中