tag 标签: tab键序

相关博文
  • 热度 16
    2011-8-9 18:06
    2347 次阅读|
    1 个评论
    VC 中更换TAB键次序   这是一个常用的技巧, 几个注意点: (1)  一般我们在资源编辑窗口, 使用 Ctrl+D, 再用鼠标依次选择控件, 所列出控件次序. (2) 检查控件的 tab stop 的 check box. 我们需要 TAB 键跳转的控件, 需要选择 tab stop. 而类似 text control, 我们不应选择 tab stop. 这意味着, 我们永不会跳转至该控件. (3) 题外话, 选择 TAB 键的跳转次序, 往往我们的目的是, focus 在某个 control 上, 通过 enter key 等方式, 进入我们的应用或 sendmessage 给控件.  一个比较隐晦的注意点是, combo control 非常特别, 这个控件可能是由 edit control 和 list control 组合而成. 因此, 对于 combo control, 我们要获得它的焦点应使用: int nFocus1 = GetFocus()-GetParent()-GetDlgCtrlID(); 对于 button 或 edit control, 这时我们用到的是: int nFocus2 = GetFocus()-GetDlgCtrlID();   Allen 2011.08.09 于电子工程专辑