一个奇怪的问题
这是在DX中用HPEN画线的程序,刚开始的时候运行正常,但过了一段时间后(不断刷新)就画不出线了,请问这是为什么?
HDC hdc;
lpDDSBack->GetDC(&hdc);
HPEN hpen;
hpen = CreatePen(PS_SOLID, 1, RGB(255,255,255));
SelectObject(hdc, hpen);
MoveToEx(hdc, Pos.x+30, Pos.y+4, NULL);
LineTo(hdc, Pos.x+25, Pos.y+4);
LineTo(hdc, Pos.x+25, Pos.y+80);
LineTo(hdc, Pos.x+30, Pos.y+80);
MoveToEx(hdc, Pos.x+82, Pos.y+4, NULL);
LineTo(hdc, Pos.x+87, Pos.y+4);
LineTo(hdc, Pos.x+87, Pos.y+80);
LineTo(hdc, Pos.x+82, Pos.y+80);
lpDDSBack->ReleaseDC(hdc);