TextOut(hDC,270,370,clock,lstrlen(clock));

 for(int j=0;j<5;j++){
  for(int k=0;k<5;k++){
   fscanf(fp1,"%s",classes[j][k]);
   rt.top = pos1+(31+60*k);
   rt.bottom = pos2-(66+60*(4-k));
   rt.right = pos3-(45+(75*(4-j)));
   rt.left = pos4+(31+(75*j));
   DrawText(hcDC,str[j][k], -1, &rt, DT_WORDBREAK);
  }
 }
こんな感じで場所をずらしながら配列の表示
で、さっきまでは表示されなかったのが、今は再描画されるようになりました。
が。
最初の表示が消える事なく元の表示にかぶって新しく表示されます。。
再描画すればするだけ、文字が重なってグチャグチャにorz