huidong

首页 | 会员登录 | 关于争取 2022 寒假做出汇东网 Ver3.0.0 !
搜索文章


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






返回首页


Copyright (C) 2018-2024 huidong