4D Write v14WR LOCK COMMAND |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v14
WR LOCK COMMAND
|
WR LOCK COMMAND ( area ; cmdNumber ; locked ) | ||||||||
引数 | 型 | 説明 | ||||||
area | 倍長整数 |
![]() |
4D Writeエリア | |||||
cmdNumber | 倍長整数 |
![]() |
処理するコマンドの番号 | |||||
locked | 整数 |
![]() |
0=実行可能にする、1=実行できないようにする | |||||
WR LOCK COMMANDを使用することで、cmdNumberに渡された番号で指定したコマンドを実行不能にできます。メニュー項目やパレット項目のコマンドが関連します。このコマンドはareaで参照された4D Writeエリア内の、指定されたコマンドへのアクセスに影響します。他の4D Writeエリア内のコマンドへのアクセスには影響を及ぼしません。
lockedには"WR Parameters"テーマの以下の定数を渡すことができます:
定数 | 型 | 値 | コメント |
wr enabled command | 倍長整数 | 0 | コマンドは呼び出されたときに実行されます。 |
wr locked command | 倍長整数 | 1 | コマンドは呼び出し時に実行されず、メニューは使用不可になります。 |
Notes:
実行不能にしたメニューのコマンドを選択することはできませんが、キーボードショートカットあるいはツールバーのボタンは使用できます。これらのコマンドを完全にロックしたい場合は、各メニュー項目に対しWR LOCK COMMANDを呼び出さなければなりません。
Note: メニュー、コマンド、そしてその参照は“WR Commands”定数テーマにあります。定数名あるいは値を渡すことができます。
デザイナにのみ、デザインモードへのアクセスを許可します:
If(Current user="Designer")
WR LOCK COMMAND(Area;wr cmd insert 4D expression;wr enabled command)
Else
WR LOCK COMMAND(Area;wr cmd insert 4D expression;wr locked command)
End if
ユーザ名が"Guru"でなければ、新しいドキュメントを作成できません:
If(Form event=On Load)
If(Current user#"Guru")
WR LOCK COMMAND(Area;wr cmd new;wr locked command)
End if
End if
プロダクト: 4D Write
テーマ: WRエリアコントロール
番号:
89446
初出: 4D Write 6.5
4D Write ( 4D Write v11.6)
4D Write ( 4D Write v12)
4D Write ( 4D Write v14)
4D Write ( 4D v13)
4D Write ( 4D Write v14 R2)
4D Write ( 4D Write v14 R3)
4D Write ( 4D Write v14 R4)