我有在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);
答案 0 :(得分:0)
表单提供了一个事件系统,而不是无限循环来获取光标位置并更新标签。因此,您可以找出光标位置并每次更新标签,鼠标在您的应用程序中通过鼠标移动事件移动。
有关文档和一些示例,请参阅Control::MouseMove Event。