Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Option Explicit
- Dim THandle As Long
- Private Declare Function BringWindowToTop Lib "user32" (ByVal _
- hwnd As Long) As Long
- Private Declare Function FindWindow Lib "user32" Alias _
- "FindWindowA" (ByVal lpClassName As Any, ByVal lpWindowName _
- As Any) As Long
- Private Sub Form_Load()
- Command1.Caption = "Run the Calculator"
- Command2.Caption = "Find Calculator's Handle"
- Command3.Caption = "Bring Calculator To The Top"
- Command2.Enabled = False
- Command3.Enabled = False
- End Sub
- Private Sub Command1_Click()
- Dim X As Long
- X = Shell("Calc.exe", 1)
- If X <> 0 Then
- Command2.Enabled = True
- End If
- End Sub
- Private Sub Command2_click()
- THandle = FindWindow(vbEmpty, "Calculator")
- If THandle = 0 Then
- Command3.Enabled = False
- MsgBox "Sorry, the calculator is running"
- Exit Sub
- End If
- Command3.Enabled = True
- End Sub
- Private Sub Command3_click()
- Dim iret As Long
- iret = BringWindowToTop(THandle)
- End Sub
Advertisement
Add Comment
Please, Sign In to add comment