是这样的,获得整个窗口,或者鼠标位置的窗口句柄我已经会了,
可是那样的抓取的图象数据好大,
我想在鼠标点击的时候,在桌面上抓取一个自己定义的矩形区域,
然后把它保存起来,我用CreateRectRgn新建这个矩形区域的时候,它的返回句柄
是HRGN矩形句柄,不是HWND窗口句柄,导致无法选入设备,到这里又不会了,
好请大家指点啊,如何定义选定一个矩形,和如何获得她的窗口句柄呢,
谢谢了~~~~~~~~
WM_LBUTTONDOWN:
HRGN hrgn;
hrgn=CreateRectRgn(10,10,200,200);//创建了一个矩形区域,下来该咋做呢?它形成不了 一个窗口句柄,我无法对它进行操作啊,好难办啊,
case WM_LBUTTONDOWN:
hdc=GetDC(hwnd);
hh=CreateCompatibleDC(hdc);
hrgn=CreateRectRgn(10,10,200,200);
SelectObject(hh,hrgn);
BitBlt(hdc,180,80,100,100,hh,0,0,SRCCOPY);
break;
//这样也不行,请大家指点一下把
[此贴子已经被作者于2006-4-22 12:01:54编辑过]