什么是visual c ++中的“主要”功能(windows表单应用程序)?

时间:2012-05-21 01:13:23

标签: visual-c++ cursor

我有在visual c ++(windows窗体应用程序)中获取光标位置的代码。 但是我如何展示它呢?我使用标签,但它没有给我一个不断变化的光标位置。 我的主要问题是在普通的c ++程序中,我在" main"中编写了无限循环代码。功能。我在哪里用visual c ++(windows form application)代码编写它?

if (!GetCursorPos(&point)) {
    this->label4->Text = "An error occurred: ";
    //cout << GetLastError();
} else {
    x = point.x;
    y = point.y;
}
Sleep(1000);
//system("cls");
this->label3->Text = Convert::ToString(x);
this->label4-> Text=Convert::ToString(y);

1 个答案:

答案 0 :(得分:0)

表单提供了一个事件系统,而不是无限循环来获取光标位置并更新标签。因此,您可以找出光标位置并每次更新标签,鼠标在您的应用程序中通过鼠标移动事件移动。

有关文档和一些示例,请参阅Control::MouseMove Event