ShortCutを無効にするには?

解決


ゆう  2004-03-12 09:18:50  No: 7651  IP: 192.*.*.*

メインメニュー等でショートカットを設定するときに
CopyMenu.ShortCut := $4000 + Ord('C');
のように指定してるのですが、
このショートカットをプログラム実行中に無効にするには
どうしたらよいのでしょうか?

編集 削除
ふぐちゃん  2004-03-12 11:56:07  No: 7652  IP: 192.*.*.*

初期値は0なので、
CopyMenu.ShortCut := 0;
でよいと思います。
ところで、ShortCutプロパティの設定にはShortCut関数を
使う方法もあります。
CopyMenu.ShortCut := ShortCut(Word('C'), [ssCtrl]);

編集 削除
ゆう  2004-03-13 09:33:34  No: 7653  IP: 192.*.*.*

ありがとうございます!
ShortCut関数を使う方が後で見たときわかりやすいですね。
こちらも参考になりました。

編集 削除