我有一个简单的基于对话框的 MFC
应用程序。它包含变量 HWND blabla
。 HWND
在 windef.h
中定义。我在我的代码中没有看到任何包含 windef.h
的内容。可能的其他 header 会这样做。
现在我需要使用 HWND blabla
变量创建 hello world MFC
对话框应用程序。我希望 HWND
定义与第一个应用程序中的定义相同。
如何知道谁在第一个应用程序中包含了谁来获取HWND
定义?
是否有任何工具可以检索此信息?
最佳答案
当您使用 mfc 时,windows header 都包含在 afxwin.h 或 afx.h header 中。
- 也不要自己在 MFC 项目中包含 windows.h。
- 也从不包含 windef.h,始终包含 windows.h,没有其他 header 。
关于c++ - 谁包括谁得到定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26139105/