【问题标题】:Where is CreateWindowEx()? [closed]CreateWindowEx() 在哪里? [关闭]
【发布时间】:2012-10-10 22:08:24
【问题描述】:

我正在尝试了解 winapi 的工作原理。我刚刚开始编写我的前几个应用程序。现在我对函数“CreateWindowEx()”很好奇,我想知道这个函数里面写了什么,但我能找到的只是调用它的参数和它的参数。所以我决定在 h 文件中寻找这个函数,但是我找不到它。有人可以帮忙吗?

【问题讨论】:

  • 您看不到 CreateWindowEx() 的实现。它隐藏在操作系统的实现中。

标签: c++ c windows winapi createwindowex


【解决方案1】:

声明在:

Winuser.h (include Windows.h)

但是 Windows 不是开源的,所以我怀疑你会找到实现(除非你为 MS 工作并且可以访问代码)。你可以介入拆解,但我怀疑你会发现一些有用的东西。

【讨论】:

    【解决方案2】:

    Read the documentation:

    头文件 Winuser.h(包括 Windows.h)

    库 User32.lib

    DLL User32.dll

    这意味着该函数在 winuser.h 中声明,由 user32.lib 链接到,并在 user32.dll 中实现

    【讨论】:

      猜你喜欢
      • 2011-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-26
      • 2013-02-21
      • 2011-03-06
      • 2013-01-16
      相关资源
      最近更新 更多