【发布时间】:2011-02-24 04:32:22
【问题描述】:
我很好奇这里是否有人知道 Windows 中窗口属性(SetProp、GetProp 等)的实现细节的内部信息。
例如,存储和查找是如何完成的?
【问题讨论】:
-
msdn.microsoft.com/en-us/library/aa922089.aspx 和 msdn.microsoft.com/en-us/library/aa928286.aspx 用于 Windows Mobile 链接。不知道文档有没有区别。
-
@ctacke:MSDN 上似乎有文档显示该功能在 Windows Mobile 中可用。
-
@Shaihi:我已经回滚了。我没有时间测试它们是否真的有效,但出于某种原因,我似乎记得它们没有。
-
@ctacke:当然他们在 WinCE/Mo 上工作。我一直想知道他们如何用额外的窗口数据来衡量 Set/GetWindowLong。我的意思是在 WinCE/Mo 上。
-
是的,我现在明白了。它在 kthunks.lib 中定义,我们没有公共源代码,因此实现是不透明的。同意看看它们的性能会很有趣,但是当你使用它们时,看起来你肯定会得到一个内核上下文切换(无论如何在 6.0 中)。
标签: windows winapi windows-mobile win64