dll中如何获得调用者的窗口?得到窗口句柄那么DC也就可以得到了!
2015-01-12 13:02
239 查看
void point::output(int x,int y)
{
HWND hwnd=GetForegroundWindow();//获取当前窗口的句柄
HDC hdc=GetDC(hwnd);//有了哪个窗口的句柄,就可以获取该窗口的DC句柄
char buf[20];
memset(buf,0,20);
sprintf(buf,"x=%d,y=%d",x,y);
TextOut(hdc,0,0,buf,strlen(buf));
ReleaseDC(hwnd,hdc);
}
{
HWND hwnd=GetForegroundWindow();//获取当前窗口的句柄
HDC hdc=GetDC(hwnd);//有了哪个窗口的句柄,就可以获取该窗口的DC句柄
char buf[20];
memset(buf,0,20);
sprintf(buf,"x=%d,y=%d",x,y);
TextOut(hdc,0,0,buf,strlen(buf));
ReleaseDC(hwnd,hdc);
}
相关文章推荐
- autoIt DllCall 如何获得句柄和对窗口操作
- 如何得到所有可视化窗口的句柄?
- 如何获得窗口句柄(FindWindow函数的使用)
- 已知IWebBrowser2接口,如何获得其Internet Explorer_Server窗口句柄?
- 管理员把我的admin权限去掉了,那么如何获得jdk zip安装呢?这篇可以帮你。
- 如何获得窗口句柄(HWND )和改变窗口属性
- BCB如何获得当前所有可视窗口的窗口标题和窗口句柄
- 在页面中,我们经常看到,一个button按钮,如果属标点击,就会触发一个窗口的显示,如果二次点击并可以隐藏,那么如何通过JAVA配合html来实现这一功能呢?
- 如何获得窗口句柄以及WIN32+API参考大全
- 调用API函数,在窗口非客户区绘图(通过GetWindowDC获得整个窗口的DC,就可以随意作画了)
- 如何获得窗口句柄以及WIN32+API参考大全
- [VC++]如何得到桌面窗口的句柄(桌面图标)
- 如何从光标位置”得到窗口句柄?
- 如何获得窗口句柄(HWND )和改变窗口属性
- 用getDC(0)获得屏幕DC后,如何释放. 得到电脑屏幕的宽和高
- 如何获得窗口句柄(HWND )和改变窗口属性
- [VC++]如何得到桌面窗口的句柄(桌面图标)
- 如何从窗口句柄得到与窗口关联的文件路径/文件名
- 如何得到桌面窗口的句柄(桌面图标)
- 如何在DLL中获得其他进程窗口中的编辑框文本内容