gpt4 book ai didi

winapi - Windows XP WinAPI 对 CheckBox 控件的支持

转载 作者:行者123 更新时间:2023-12-02 04:18:35 25 4
gpt4 key购买 nike

我正在查看 BM_GETCHECK 的文档而且这个功能似乎只支持Windows Vista及以上版本。也就是说,Windows XP 中不支持此消息。快速search online 不会立即产生获取控制状态的替代方法。

据报告,我也希望在 Windows XP 上运行的其他几条消息(例如 this)不受支持。有人对此有任何见解吗?通常如何处理 Windows XP 兼容性?

不幸的是,我们仍然拥有明显的 Windows XP 客户群,因此 Windows XP 支持仍然是必要的。

最佳答案

不幸的是,MSDN 已成为 Microsoft 对抗 Vista 之前的操作系统版本的工具,它现在在支持的最低操作系统版本方面撒谎(或至少误导)。

也就是说,由于 Vista 现在是最早受支持的操作系统,因此没有任何 API(或者至少是更新了文档的 API)在早期版本上受到“支持”,即使它们实际上可能存在并且仅工作很好。

BM_GETCHECK 确实存在于 Windows XP 上,事实上它也存在于 Windows 2000 上,可能还存在于 Windows 95 上。在 XP 上运行的代码不会仅仅因为 Microsoft 不再支持 XP 就神奇地停止运行。

不幸的是,确定 API 函数或消息状态的唯一方法是使用旧版本的 MSDN 库(早于 Windows 7 的版本,我相信大约在他们开始更新最低版本的时间)数字)。

关于winapi - Windows XP WinAPI 对 CheckBox 控件的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31974213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com