MFC 如何获取一个窗口中绘制的数据

MFC 如何获取一个窗口中绘制的数据,第1张

TextOut输出的东西,你是不可能在窗口显示后再获取文字的,因为输出后的是,不是文本。

因此,如果TextOut的东西需要记录,你只能在输出前记录好输出的文本和位置,而不是在输出后再试图去获取。

QQ有安全保护,你确定能像普通程序窗口一样获取?

另外这个是用的系统标准控件吗?

不是DirectDraw出来的,WPF之类弄出来的?

要不就是FindWindowEx, GetWindow GetNextWindow

自己先测试普通程序窗口按钮

用Microsoft Spy++看看窗口类及各种OOXX

调用Windows

API

EnumWindows就可以枚举所有顶级窗口,所谓顶级窗口就是指没有父窗口的窗口。

函数定义:

BOOL

WINAPI

EnumWindows(

__in

WNDENUMPROC

lpEnumFunc,

__in

LPARAM

lParam

);

第一个参数是回

在VC的窗口类中有一成员变量:m_hWnd

,它代表这个窗口的句柄

。因此在VC中通过一些得到窗口指针的函数,然后再访问它的成员变量,应该可以得到所要的句柄。

比如用这个函数得到窗口指针,然后访问它的m_hWnd

AfxGetMainWnd(

);

以上就是关于MFC 如何获取一个窗口中绘制的数据全部的内容,包括:MFC 如何获取一个窗口中绘制的数据、如何使用MFC编程实现找到一个窗口以及获取窗口上的按钮、请教一个MFC应用已知另一个应用的窗口句柄,如何获取此窗口的所有消息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9813807.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存