【发布时间】:2011-04-23 18:59:44
【问题描述】:
我对 QT 用于显示文本(在按钮等上)的 WinApi 函数感兴趣
任何输入都将得到重视。
编辑: 我对使用的特定功能感兴趣,即它们的名称。假设我们有一个带有文本集的 QLabel,现在,最终将调用什么 gdi/user32 函数来获取文本。
【问题讨论】:
-
Windows 按钮上的文本由 Windows API 绘制,而不是由调用函数来绘制文本的应用程序绘制。这里没有真正的问题。
-
@David:我稍微改进了这个问题。
-
QT 是开源的……看源码就行了。
-
标签可能会调用 DrawText 或 DrawTextEx,因为它们提供了下划线快捷键的功能。正如布赖恩所说,您可以阅读源代码。
-
@David:我会下载源代码,但我的磁盘空间非常低,所以不适合。星期一我会有一个新的硬盘驱动器,但我需要尽快完成这个特别的事情。问题是,我想截获一个 QT4 应用程序的输出并需要挂钩一个函数。 DrawTextEx 和 ExtTextOut 都不会截取数据。我对这样一个窗口的内容很感兴趣:link