如何使用键盘箭头键的组合

时间:2011-02-11 13:38:54

标签: c++-cli

我正在使用GDI +(c ++ / Cli和framework 3.5)开发一个cad软件。当用户想要移动一行时,我想使用箭头键。目前我使用数字键4,6,8和3左右,上下和7,9,1和3对角线。如何使用箭头键获得对角线?

2 个答案:

答案 0 :(得分:0)

假设您启用了Num Lock,您仍然可以使用7,9,1和3键作为对角箭头。

  • 7是主页
  • 9是页面向上键
  • 1是结束键
  • 3是向下翻页键

您必须拦截这4次击键,并执行对角线移动线功能。

答案 1 :(得分:0)

尝试处理keyup和keydown事件而不是keypress。在keydown上收集指示,继续前进。