1、在用Tab鍵移動光標時,是按照 CVI自動根據.uir文件生成的那個.h文件中定義的控件ID移動的,打開那個.h文件妳會看到#define PANEL 1 #define PANEL_…… n(n是整數,為控件ID),光標就是在可被光標選中的控件間按照這個ID順序循環移動的。
3、初始化時做壹下SetCtrlAttribute用ATTR_CTRL_TAB_POSITION屬性設置控件,可以定義按TAB鍵時光標移動順序。
2、CVI對鍵盤事件的響應是在面板的回調函數中case EVENT_KEYPRESS:下,該函數的參數eventData1即為鍵值的組合,vk=eventData1&VAL_VKEY_MASK; 即可得到方向鍵等虛擬鍵的鍵值,具體可參考CVI幫助文檔索引EVENT_KEYPRESS