激活程序老是报错
vb吧
全部回复
仅看楼主
level 2
chisenianzhu 楼主
2021年03月15日 13点03分 1
吧务
level 15
点“调试”看下,哪个地方被选中了
2021年03月15日 14点03分 2
就是程序激活这里 AppActivate ReturnValue
2021年03月15日 15点03分
吧务
level 14
appactive的定义是什么?
2021年03月16日 03点03分 3
我猜,他的目的是让某个窗口,成为“活动窗口”。纯粹自己瞎猜的,不一定是楼主的本意。
2021年03月16日 04点03分
level 11
你在AppActivate后面加一个括号,AppActivate到底需要什么参数,看看你是不是漏了什么必选参数或者参数类型有误,抑或者是你没有这个函数
2021年03月16日 04点03分 4
level 9
用API吧。
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
hWnd2 = FindWindow(vbNullString, MainMenuName)
If hWnd2 > 0 Then Call ShowWindow(hWnd2, SW_SHOWMAXIMIZED)
2021年03月16日 06点03分 5
判断hWnd是否为有效句柄用iswindow函数更好些
2021年03月16日 11点03分
1