https://blog.csdn.net/bcbobo21cn/article/details/109089311
效果:
他能够在窗口标题栏上,桌面背景上绘图,是因为他得到了他们各自的绘图hdc,获取方法如下:
窗口客户区hdc:
hdc=GetDC(hwnd);
窗口标题栏hdc:
hdcbt=GetWindowDC(hwnd);
电脑桌面hdc:
hdcdesk=GetWindowDC(GetDesktopWindow());
使用win api 在它们上面绘制的示例:
TextOut(hdc, 200,10,"在窗口客户区绘制",16);
TextOut(hdcbt, 200,10,"在整个窗口绘制",14);
TextOut(hdcdesk, 200,10,"在桌面绘制",10);
得到hdc后也可以使用easyx绘图库在他们上面进行绘图,请看:
http://www.huidong.xyz/?mode=2&id=116 AHGraphics.h , 让你快速设置easyx的绘图目标窗口(HWND)或HDC