1

我正在为 Windows 8 C++ + DirectX 使用新的 Microsoft Visual Studio 2012 Express,我想识别Enter在文本框获得焦点时是否按下了键。所以我为文本框做了一个 key_down 事件,但现在我不知道如何识别钥匙是否是Enter钥匙

void App1::MainPage::input_KeyDown(Platform::Object^ sender, Windows::UI::Xaml::Input::KeyRoutedEventArgs^ e)
{
     //Recognize enter key
}

我一直在寻找解决方案,但都使用 e->KeyCode 但这种方法在 Microsoft Visual Studio 2012 Express for Windows 8 C++ 中不存在,所以我必须做什么?对不起,我的英语不好 :/

4

1 回答 1

0

我不知道它在 C++ 中是如何工作的。但在 C# 中,我会这样做:

if (e.Key.Equals(VirtualKey.Enter)
{
    // Do Something
}

希望能帮助到你。

于 2013-03-06T14:09:48.067 回答