-PR-
締切済み

ハードコピーのキーの抑止をするには・・・

  • すぐに回答を!
  • 質問No.38449
  • 閲覧数234
  • ありがとう数6
  • 気になる数0
  • 回答数1
  • コメント数0

あるアプリケーションを動かしている間、ハードコピーキー(PrintScreenキー)の機能を停止または無視(要はクリップボードへコピーされない)ようにするにはどのようなプログラミングをすれば良いでしょうか?
OSはWindowsNT4.0Workstationで、使用言語はVisualBasic6.0です。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル7

ベストアンサー率 36% (4/11)

フォームのKeypreviewでキー入力を先読みしてKeydounイベントで下記キーコードのとKeycodeを0くりあすれば出来ます。
vbKeyPrint42PrintScreen キー
補足コメント
noname#3053

次のようにプログラムに記述したのですが、 PrintScreenキーをキーイベントとして認識できません(PrintScreenキーを押下してもForm_Keydownイベントが動かない)。これ以外の全てのキーは認識しているのですが・・・

Private Sub Form_Load()
  Form1.Keypreview = True
End Sub

Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)
  If KeyCode = vbKeyPrint Then KeyCode = 0
End Sub


# PCが悪いということもあるのでしょうか。ちなみにNEC製PC98-NX Mate。
投稿日時 - 2001-02-26 09:59:49


このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ