未声明 Visual c++ 标识符

Posted

技术标签:

【中文标题】未声明 Visual c++ 标识符【英文标题】:Visual c++ identifier was not declared 【发布时间】:2018-12-14 12:36:36 【问题描述】:

当我被告知未声明标识符时遇到了一些毫无意义的错误

    POINT positionCursor;
    HWND handle;
    LPWSTR title;
    int bufsize;


    mousePosition->Text=Cursor->Position.ToString();
    positionCursor.x = Cursor->Position.X;
    positionCursor.y = Cursor->Position.Y;

    handle = WindowFromPhysicalPoint(positionCursor);

    bufsize = GetWindowTextLength(handle) + 1;
    title = new WCHAR[bufsize];

    GetWindowText(handle, title, bufsize);
    std::wstring temp = title;
    System::String ^str3 = Convert::ToString(temp.c_str());

    windowText->Text= str3;

【问题讨论】:

【参考方案1】:

可能是关于mousePosition,您提供的代码中没有声明它吗?另外,windowText 是什么?似乎我们缺少更多代码...

【讨论】:

是主窗体中的标签

以上是关于未声明 Visual c++ 标识符的主要内容,如果未能解决你的问题,请参考以下文章

C++ Visual Studio 2008 中未声明的标识符

在 Visual Studio 中使用 C++ 类 - 未声明的标识符错误 [重复]

visual C++ vector 未声明的标识符,程序如下,声明没什么错误啊 为什么会这样。

在Visual Studio中使用C ++类 - 未声明的标识符错误[重复]

C Visual Studio 未声明的定义标识符

托管代码中未声明的标识符错误...Visual C#