C++错误:标识符“CWnd”没有定义

发布于 2024-10-30 23:58:42 字数 226 浏览 1 评论 0原文

我是一个 C++ 新手,所以请耐心等待。

位于函数

CWnd* pWnd = CWnd::FindWindow("Shell_TrayWnd", "");

CWnd 中的这行代码显示为“未定义”。我知道我需要在全局范围内定义它,但是如何定义呢?我需要包含什么标头才能使用此类?项目是MFC。

使用VS 2010。

I'm very much a C++ newbie, so please bear with me.

This line of code which resides within a function:

CWnd* pWnd = CWnd::FindWindow("Shell_TrayWnd", "");

CWnd is coming up as "undefined". I know I need to define it in the global scope, but how? What header do I need to include to use this class? Project is MFC.

Using VS 2010.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

铃予 2024-11-06 23:58:42

以下是如何独立解决这个问题。

首先,Google 查找“cwnd”

其次,点击 第一个链接

三、阅读页面

要求

标题:afxwin.h

Here's how to solve this problem independently.

First, Google for "cwnd"

Second, click the first link.

Third, read the page

Requirements

Header: afxwin.h

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文