如何在指定的窗口内画线
问题补充:程序是这样的 我写个了个dll文件(自动画线100条) 然后想用钩子 挂到 windows自带 的 画图 程序上,可是我调用 findwindow(null,“画图”)后 程序不仅仅是在画图上画线 而是在任何窗口上都划线, 包括桌面,程序相关代码如下 抢请高手看看。
int count = 0;
srand((unsigned)timeGetTime());
HWND hwnd = FindWindow(NULL,"画图");
HDC hdc = GetDC(hwnd);
while (100 >= count)
{
HPEN hpen = CreatePen(PS_SOLID,1,RGB(rand()%232,rand()%169,rand()%132));
SelectObject(hdc,hpen);
MoveToEx(hdc, rand()%321,rand()%600,NULL);
LineTo(hdc,rand()%216,rand()%506);
count++;
Sleep(500);
}
ReleaseDC(hwnd,hdc);
期待 期待有人帮解答一下