N U M L O C K () 函 数
返回 NUM LOCK 键的当前状态 或者设置 NUM LOCK 键的状态为开或关
语 法
NUMLOCK([ lExpression ])
返 值 类 型
逻辑值
参 数 描 述
lExpression
打 开 或 关 闭 N U M L O C K 键 若 lExpression 为 真 ( .T .) 则 N U M L O C K 键 打 开 否 则 N U M L O C K 键 关 闭 在 发 出 NUMLOCK(.T.) 或NUMLOCK(.F.) 之 前 N U M L O C K ( ) 返 回 一 个 代 表 N U M L O C K 键 设 置 的 逻辑 值
说 明
若 NUM LOCK 键为打开状态 NUMLOCK ( ) 返回 真 (.T.)( 在数字键盘上击键将返回一个数字 ) 否则 NUM LOCK ( ) 返回 假 (.F.)( 在数字键盘上击键将移动光标 )
示 例
在下例中 用等号 (=) 来执行 NUMLOCK ( ) 函数 而不返回任何值
gcOldLock = NUMLOCK( ) && 保存初始设置
WAIT WINDOW ' 'Press a key to turn Num Lock off''
= NUMLOCK( .T .) && 打开 Num Lock
WAIT WINDOW 'Press a key to turn Num Lock off'
= NUMLOCK( !NUMLOCK( )) && 设 置 NUM LOCK 为原先值的相反值
WAIT WINDOW 'Press a key to restore original Num Lock Setting'
= NUMLOCK( gcOldLock ) && 返回初始设置
请 参 阅
CAPSLOCK ( ), INSMODE( )