Const SWP_NOMOVE As Long = &H2 Const SWP_NOSIZE As Long = &H1 Const FLAG = SWP_NOMOVE Or SWP_NOSIZE Const HWND_TOPMOST = -1 Const HWND_NOTOPMOST = -2 Const HWND_TOP = 0 Const HWND_BOTTOM = 1 Private Declare Function SetWindowPos Lib "user32" _ (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, _ ByVal y As Long, ByVal cx As Long, ByVal cy As Long, _ ByVal wFlags As Long) As Long Private Sub Form_Load() Me.Move 0, 0, Screen.Width, Screen.Height '设定Form的大小占满整个萤幕 Call SetWindowPos(Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAG) '设定成TopMost的Window End Sub
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPrivate Sub Command1_Click() Dim wHwnd As Long wHwnd = FindWindow(vbNullString, "那个游戏程序的标题") SetParent wHwnd, Me.hwnd End Sub
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPrivate Sub Command1_Click() Dim wHwnd As Long wHwnd = FindWindow(vbNullString, "那个游戏程序的标题") SetParent wHwnd, Me.hwnd End Sub
Const SWP_NOSIZE As Long = &H1
Const FLAG = SWP_NOMOVE Or SWP_NOSIZE
Const HWND_TOPMOST = -1
Const HWND_NOTOPMOST = -2
Const HWND_TOP = 0
Const HWND_BOTTOM = 1
Private Declare Function SetWindowPos Lib "user32" _
(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, _
ByVal y As Long, ByVal cx As Long, ByVal cy As Long, _
ByVal wFlags As Long) As Long Private Sub Form_Load()
Me.Move 0, 0, Screen.Width, Screen.Height '设定Form的大小占满整个萤幕
Call SetWindowPos(Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAG) '设定成TopMost的Window
End Sub
Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPrivate Sub Command1_Click()
Dim wHwnd As Long
wHwnd = FindWindow(vbNullString, "那个游戏程序的标题")
SetParent wHwnd, Me.hwnd
End Sub
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPrivate Sub Command1_Click()
Dim wHwnd As Long
wHwnd = FindWindow(vbNullString, "那个游戏程序的标题")
SetParent wHwnd, Me.hwnd
End Sub
===============
老大你说的也不行的