HDC CreateEmptyBMP(HDC hdc, int width, int height){
HBITMAP hbmp;
HDC hdc_work;
hbmp = CreateCompatibleBitmap(hdc, width, height);
hdc_work = CreateCompatibleDC(hdc);
SelectObject(hdc_work, hbmp);
PatBlt(hdc_work, 0, 0, width, height, WHITENESS); // 白で塗りつぶす
DeleteObject(hbmp);
return hdc_work;
}
int WINAPI WinMain(~){
//変数宣言
~
HDC hDC_Test;
~
while(1){
~
hDC_Test = CreateEmptyBMP(~);
}
return 0;
}
某所でも質問したのですが、あまりにも酷いコードと言われるだけで、なんの建設的な回答すら得られなかったので
具体的にどのあたりが悪いコードなのかもご教授いただければ嬉しいです。