>>674
見てるかわからんが、俺の場合アイコンは
wcl.hIcon= LoadIcon( hThisInst,( LPCSTR) IDI_ICON2);
て書いてる。ま、ちゃんと表示できてるから今のままでいいんじゃない?

次に、こっちの環境だとちらつかないんで良くわからんが
InvalidateRectの3つ目の引数をFALSEにするとか試した?

それから、GetMessageは失敗すると-1を返すから今の書き方だと
怒る人がいるかも。知っててやってるならいいけどな 趣味だし。