N U M L O C K () 函 数

N U M L O C K () 函 数 - 图1N U M L O C K () 函 数 - 图2返回 NUM LOCK 键的当前状态 或者设置 NUM LOCK 键的状态为开或关

语 法

NUMLOCK([ lExpression ])

返 值 类 型

逻辑值

参 数 描 述

lExpression

N U M L O C K () 函 数 - 图3N U M L O C K () 函 数 - 图4N U M L O C K () 函 数 - 图5N U M L O C K () 函 数 - 图6N U M L O C K () 函 数 - 图7N U M L O C K () 函 数 - 图8N U M L O C K () 函 数 - 图9N U M L O C K () 函 数 - 图10打 开 或 关 闭 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 键 设 置 的 逻辑 值

说 明

N U M L O C K () 函 数 - 图11N U M L O C K () 函 数 - 图12N U M L O C K () 函 数 - 图13N U M L O C K () 函 数 - 图14N U M L O C K () 函 数 - 图15N U M L O C K () 函 数 - 图16N U M L O C K () 函 数 - 图17若 NUM LOCK 键为打开状态 NUMLOCK ( ) 返回 真 (.T.)( 在数字键盘上击键将返回一个数字 ) 否则 NUM LOCK ( ) 返回 假 (.F.)( 在数字键盘上击键将移动光标 )

示 例

N U M L O C K () 函 数 - 图18N U M L O C K () 函 数 - 图19N U M L O C K () 函 数 - 图20在下例中 用等号 (=) 来执行 NUMLOCK ( ) 函数 而不返回任何值

N U M L O C K () 函 数 - 图21gcOldLock = NUMLOCK( ) && 保存初始设置

WAIT WINDOW ' 'Press a key to turn Num Lock off''

N U M L O C K () 函 数 - 图22= NUMLOCK( .T .) && 打开 Num Lock

WAIT WINDOW 'Press a key to turn Num Lock off'

N U M L O C K () 函 数 - 图23= NUMLOCK( !NUMLOCK( )) && 设 置 NUM LOCK 为原先值的相反值

WAIT WINDOW 'Press a key to restore original Num Lock Setting'

N U M L O C K () 函 数 - 图24= NUMLOCK( gcOldLock ) && 返回初始设置

请 参 阅

CAPSLOCK ( ), INSMODE( )