Windows SDK控件可用功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows SDK控件可用功能相关的知识,希望对你有一定的参考价值。

函数AddDllDirectory在其中一个更新中添加到Windows 7中。

我在我的c ++应用程序中使用Windows 10 SDK标头。是否可以将它们配置为仅显示第一个Windows 7版本中可用的功能(没有任何更新)?

我读到了以下定义:

WINVER, _WIN32_WINNT

我试着将它们设置为:

#define _WIN32_WINNT 0x601
#define NTDDI_VERSION 0x06010000

甚至:

#define _WIN32_WINNT 0x600
#define NTDDI_VERSION 0x06000000

,但它不起作用。

答案

NTDDI_VERSION宏使用包含服务包信息的32位数字。 older defines(WINVER,_WIN32_WINNT,_WIN32_WINDOWS和_WIN32_IE)只是一个16位数字,通常是十六进制:0xaabb,其中aa是Windows主要版本,bb是次要版本。

因此,对于这些定义,Windows 7的正确值是0x0601,而0x06010000仅适用于NTDDI_VERSION。 SdkDdkver.h header还提供了像_WIN32_WINNT_WIN7和NTDDI_WIN7这样的宏,其中列出了版本号。

以上是关于Windows SDK控件可用功能的主要内容,如果未能解决你的问题,请参考以下文章

IOS开发-OC学习-常用功能代码片段整理

此 Canon SDK C++ 代码片段的等效 C# 代码是啥?

如何使用 Swift 使用此代码片段为 iOS 应用程序初始化 SDK?

使用IBM云功能的BOX SDK

EasyUI的combobox控件使用onchange事件之后,输入文本的时候下拉列表框检索功能不再可用。

Windows桌面程序自动化控制之uiautomation模块全面讲解