hBitmap = LoadBitmap(hInst, "IDB_BITMAP1");

ビットマップのハンドルを取得するのはこれではいけないんでしょうか?
どうしてもビットマップの表示がうまくいかず、ここに原因があることは分かったんですが……