【问题标题】:Are Windows window classes case-sensitive?Windows 窗口类是否区分大小写?
【发布时间】:2011-12-17 05:37:07
【问题描述】:

MS 文档很清楚(并且类名字符串不经常被引用),我想知道 Win32 window classclass name 是否实际上区分大小写?

【问题讨论】:

  • 奇怪,试一试应该比输入问题要快。这可能会产生一个有趣的问题:它使用什么案例比较规则?
  • @Hans:你的评论究竟有什么目的?不,输入问题实际上是......嗯......我会说比尝试快15倍。 (在尝试之后,我仍然不知道这是因为它是一个 ATOM 并且我仍然想知道我是否测试了正确的东西,因为调用任何涉及的 Win32 函数并不完全是什么我每天都在做。)

标签: windows winapi win32gui windows-controls


【解决方案1】:

它们不区分大小写。窗口类名是字符串ATOMS,和according to MSDN

  • 在原子表中搜索原子名称时,大小写无关紧要。此外,整个字符串必须在搜索操作中匹配;不 执行子字符串匹配。
  • 与字符串原子关联的字符串的大小不能超过 255 个字节。此限制适用于所有原子函数。

【讨论】:

    猜你喜欢
    • 2011-11-16
    • 1970-01-01
    • 2013-03-16
    • 2012-08-07
    • 2023-03-22
    • 2021-08-22
    • 2011-03-27
    • 2014-01-19
    • 2018-10-15
    相关资源
    最近更新 更多