我正在使用适用于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 ++中不存在,所以我必须做什么? 抱歉我的英文不好:/
答案 0 :(得分:0)
我不知道它在C ++中是如何工作的。但是在C#中我会这样做:
if (e.Key.Equals(VirtualKey.Enter)
{
// Do Something
}
希望它有所帮助。