怎样在程序窗口之外(即在屏幕上),画一个矩形,怎么实现?
CDC *pWndDC=GetDesktopWindow()->GetDC();
CPen pen;
LOGPEN logpen;
logpen.lopnColor=RGB(0,0,0);
logpen.lopnStyle=PS_SOLID;
logpen.lopnWidth.x=1;
pen.CreatePenIndirect(&logpen);
POINT pt;
GetCursorPos(&pt);
pWndDC->SelectObject(&pen);
pWndDC->Rectangle(pt.x,pt.y,pt.x+100,pt.y+100);
我自己编制的代码,为什么不行,请各位指点