画框的代码
HWND hWndDesk = ::GetDesktopWindow();
HDC DeskDC = ::GetWindowDC(hWndDesk); //取得桌面设备场景
int oldRop2 = SetROP2(DeskDC, /*R2_NOTXORPEN*/R2_NOTXORPEN);
HPEN newPen = ::CreatePen(0, 3, 0); //建立新画笔,载入DeskDC
HGDIOBJ oldPen = ::SelectObject(DeskDC, newPen);
::Rectangle(DeskDC, 100, 100, 500, 500); //在窗口周围显示闪烁矩形
Sleep(400); //设置闪烁时间间隔
::Rectangle( DeskDC, 100, 100, 500, 500);
::SetROP2(DeskDC, oldRop2);
::SelectObject( DeskDC, oldPen);
::DeleteObject(newPen);
::ReleaseDC( hWndDesk, DeskDC);
DeskDC = NULL;