►index

     スポンサーサイト

    --------

    上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。

     VB.NET 自フォームをアクティブにしない方法

    2013-02-24

    例えば、アクティブウィンドウをキャプチャーしたい時、自フォームのキャプチャーボタンをクリックすると、自フォームがアクティブになってしまう。それを回避する方法。フォームクラスで、CreateParamsプロパティをOverrides してあげると、実現できる。

    Private Const WS_EX_NOACTIVATE As Integer = &H8000000

    Protected Overrides ReadOnly Property CreateParams() As CreateParams

      Get

        Dim cparm As CreateParams = MyBase.CreateParams

        If Not MyBase.DesignMode Then

            cparm.ExStyle = cparm.ExStyle Or (WS_EX_NOACTIVATE)

        End If

        Return cparm

      End Get

    End Property


    トラックバック

    コメントの投稿

    非公開コメント

    PR
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。