タグ

ブックマーク / jeanne.wankuma.com (1)

  • VB.NET - 二重起動をした時に既に起動中のアプリケーションをアクティブにする

    二重起動 (多重起動) を防止するついでに、既に起動中だったプログラムのメインウィンドウをアクティブにします。残念ながら .NET Framework では、他のプログラムのウィンドウを操作することはできません。Win32API に頼らざるを得ないので、お勧めはできません。(Microsoft.VisualBasic.AppActicate メソッドを使う方法もありますが、アンマネージドです) ここでは、既に起動中のプログラムのメインウィンドウをアクティブにし True を返す関数を紹介します。起動中でなければ、False を返しますので、エントリポイントで合わせて使うことができます。 VB.NET 全般 Option Strict On ' 以下の名前空間をインポートする Imports System.Diagnostics Imports System.Runtime.InteropS

    planset
    planset 2013/08/23
  • 1