tagCANDY CGI VBレスキュー(花ちゃん) - WebBrowser 上で、keydown イベントを取得する(VB6.0) - Visual Basic 6.0 VB2005 VB2010
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ
WebBrowser 上で、keydown イベントを取得する(VB6.0)
元に戻る スレッド一覧へ 記事閲覧
このページ内の検索ができます。(AND 検索や OR 検索のような複数のキーワードによる検索はできません。)

WebBrowser 上で、keydown イベントを取得する(VB6.0) [No.187の個別表示]
     サンプル投稿用掲示板  VB2005 〜 用トップページ  VB6.0 用 トップページ
日時: 2009/12/26 19:05
名前: 花ちゃん

***********************************************************************************
* カテゴリー:[インターネット][イベント][印刷関係]                                *
* キーワード:WebBrowser,KeyDown,KeyPress,キー入力,                               *
***********************************************************************************
記事No : 12469
投稿日 : 2008/06/09(Mon) 10:43
投稿者 : ヒロキ  

Ctrl+P」を押しても印刷ダイアログを開かないようにしたいのですが、なにかいい方法はあるでしょうか

-----------------------------------------------------------------------------------
記事No : 12509
投稿日 : 2008/06/10(Tue) 20:46
回答者 : 魔界の仮面弁士  
-----------------------------------------------------------------------------------
HTML の内容が更新されるたびに、オブジェクトの再取得が発生するので、
タイミング等の問題もあって、さほど推奨できる手法では無いですけれども。
'----
Option Explicit

Private WithEvents Doc As MSHTML.HTMLDocument
Private WithEvents Win As MSHTML.HTMLWindow2

Private Sub Form_Load()
    WebBrowser1.Navigate "http://www.google.com"
End Sub

Private Sub Doc_onkeydown()
    With Win.event
        If .ctrlKey And .keyCode = vbKeyP Then
            .keyCode = 0
            .returnValue = False
            .cancelBubble = True
        End If
    End With
End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    Set Doc = pDisp.Document
    Set Win = Doc.parentWindow
End Sub


------------------------------------------------------------------------------
必ず、一連の投稿記事をご覧になって下さい。 -- by 花ちゃん ---
メンテ

Page: 1 |

 投稿フォーム               スレッド一覧へ
題  名 スレッドをトップへソート
名  前
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存   
スレッド一覧へ