| 
             
              ソスソスVBソスソスソスSソスメ掲ソスソスソスソス(VB2-VB6ソスソス.NETソスソスソスp)
             
           | 
        
ソスEC/C++
        ソスEDelphi
        ソスEVisual BasicソスソスソスSソスソス
        ソス@(VB2-VB6ソスソス.NETソスソスソスp)
        ソスEVisual Basic(VB2-VB6)
        ソスEVisual Basic .NET
        ソスEVisual C++
Windows2000 & VB6.0ソスナ搾ソスニゑソスソストゑソスソスワゑソスソスB
        
        ソスソスソスソスソスソスソス竄ウソスソスソスト抵ソスソスソスソスワゑソスソスB
        ソスソスソスン、C#ソスナ作成ソスソスソス黷スソスAソスvソスソスソスPソス[ソスVソスソスソスソスソスフボソス^ソスソスソスソスNソスソスソスbソスNソスソスソスソスcソス[ソスソスソスソス
        ソス成ソスソスソス謔、ソスニゑソスソストゑソスソスワゑソスソスB
        ソスソスソスソスナ、ソスワゑソスソスソスソスKソスニゑソスソスト、ソスuソスaソスネ外ソスフ鯉ソスソスソスナ搾ソスソス黷スソス¥ソスtソスgソスニゑソスソスソスソスソスソスニで、
        ソスdソスソスフボソス^ソスソスソスソスNソスソスソスbソスNソスソスソスソスcソス[ソスソスソスソス成ソスソスソス謔、ソスニゑソスソスソスソスフでゑソスソスソスソスAソス{ソス^ソスソスソスソス
        ソスnソスソスソスhソスソスソスソス謫セソスソスソスソスモ擾ソスソスソスソスTソスソスソストゑソスソスワゑソスソスワゑソスソスソスソスB
        
        ソス成ソスソスソスソスcソス[ソスソスソスフ全ソスフの構ソスソスソスニゑソスソストは以会ソスソスフようソスノ考ソスソスソストゑソスソスワゑソスソスB
        ソスワゑソスソスEソスBソスソスソスhソスEソスフハソスソスソスhソスソスソスソス謫セソスソスソスAソスEソスBソスソスソスhソスEソスフハソスソスソスhソスソスソスソスソスソスノボソス^ソスソスソスソス
        ソスnソスソスソスhソスソスソスソス謫セソスソスソスト、ソスソスソスフボソス^ソスソスソスフハソスソスソスhソスソスソスソスソスソスソスPostMessageソスソス
        ソスソスソスAソスvソスソスソスPソス[ソスVソスソスソスソスソスノゑソスソスソスソスソスソスト、"WM_LBUTTONDOWN" & "WM_LBUTTONUP"ソス送ゑソスB
        
        ソスソスソスソスソスソスソスンの状況とゑソスソストは、ソスEソスBソスソスソスhソスEソスフハソスソスソスhソスソスソスヘ取得ソスナゑソスソストゑソスソスソスフでゑソスソスソスソスAソス{ソス^ソスソスソスフハソスソスソスhソスソスソスソスソス謫セソスナゑソスソスネゑソスソスソスヤでゑソスソスB
        
        ソスヌゑソスソスソスソスソスソスソスソスネゑソスソスフでゑソスソス蛯、ソスソスソスH
        ソスソスソスwソスソスソスフ抵ソスソスAソスソスしソスソスソスソスソス閧「ソスソスソスソスソスソスソスワゑソスソスB
        
        'ソスネ会ソスソス¥ソス[ソスX
        Option Explicit
        
        Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" ( _
            ByVal lpClassName As String, _
            ByVal lpWindowName As String _
            ) As Long
        Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" ( _
            ByVal hWnd1 As Long, _
            ByVal hWnd2 As Long, _
            ByVal lpsz1 As String, _
            ByVal lpsz2 As String _
            ) As Long
        Private Declare Function SetForegroundWindow Lib "user32.dll" ( _
            ByVal hwnd As Long _
            ) As Long
        Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" ( _
            ByVal hwnd As Long, _
            ByVal wMsg As Long, _
            ByVal wParam As Long, _
            ByVal lParam As Long _
            ) As Long
        
        Private Const WM_LBUTTONDOWN = &H201
        Private Const WM_LBUTTONUP = &H202
        Private Const MK_LBUTTON = &H1
        
        Private Sub Form_Load()
        
            Dim lngWindWnd  As Long
            Dim ret         As Long
            Dim hCalc       As Long
            
            'ソスEソスBソスソスソスhソスEソスnソスソスソスhソスソスソス得まゑソス
            lngWindWnd = FindWindow(vbNullString, "ソスdソスソス")
            
            'ソスdソスソスuソスPソスvソス{ソス^ソスソスソスフハソスソスソスhソスソス
            hCalc = FindWindowEx(lngWindWnd, 0, "Button", "1")
        ソス@ソス@'ソスソスソスソスソスソスソスソス"hCalc"ソスソス"0"ソスソスソスソスソスソスソストゑソスソスワゑソスソスワゑソス    
        
            ret = SetForegroundWindow(lngWindWnd)
            
            ret = PostMessage(hCalc, WM_LBUTTONDOWN, MK_LBUTTON, ByVal 0)
            ret = PostMessage(hCalc, WM_LBUTTONUP, MK_LBUTTON, ByVal 0)
        
        End Sub
ソスソスソス_ソスソスソス迪セソスソスソスニ、ソスvソスソスソスOソスソスソスソスソスヘ撰ソスソスソスノ難ソスソスソスソストゑソスソスワゑソスソスB
        ソスLソスソスソスvソスVソスソスソスソスソスソス"1"ソスフボソス^ソスソスソスソスソスソスソスツゑソスソスソスネゑソスソスソスソスソスソスフゑソスhCalcソスソス0ソスノなゑソスソストゑソスソス驍セソスソスソスナゑソスソスB
        Spy++ソスナ確ソスFソスソスソストみてゑソスソスソスソスソスソスソスWin2000ソスフ電ソスソスフボソス^ソスソスソスフキソスソスソスvソスVソスソスソスソスソスヘ全ソスト”ソスhソスナゑソスソスB
        XPソスノ付ソスソスソスソスソストゑソスソスソスdソスソスフボソス^ソスソスソスLソスソスソスvソスVソスソスソスソスソスヘゑソスソスソスソスニ難ソスソスソスソストゑソスソスソスンゑソスソスソスソスネのゑソスXPソスソスCalc.exeソスソスWin2000ソスノコソスsソス[ソスソスソスト難ソスソスソスソスソスソスホ擾ソスLソス¥ソス[ソスXソスヘゑソスソスソスソスニ難ソスソスソスソスンゑソスソスソスソスナゑソスソスB
Win2000ソスフ電ソスソスフボソス^ソスソスソスフキソスソスソスvソスVソスソスソスソスソスソスソスSソスト”ソスhソスノなゑソスソストゑソスソスソスニは.ソスDソスD
        ソスナ、ソスソスソス_ソスソス¥ソスソスソス繧ーソスワゑソスソスニ、Spy++ソスソスgソスpソスソスソス驍アソスニにゑソス闡シソスフアソスvソスソスソスPソス[ソスVソスソスソスソスソスソス
        ソス{ソス^ソスソスソスnソスソスソスhソスソスソスソスmソスFソスナゑソスソスソスソスソスソス゚、ソスソスソスソスソスノ意図ソスソスソストゑソスソスソスソスソスソスニゑソスソスソスソスソスナゑソスソスワゑソスソスソスソスB
        030ソスlソスAソスヌゑソスソスソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスソスソスB