怎么把企业经销存系统改成其他的文字,
我这MsgMox 是API设置的,不是建的窗体,
代码如下:
Private Declare Function ReleaseCapture Lib "user32" () As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
.....
MsgBox "错误的用户名或密码!", vbCritical
Text2.Text = ""
Text1.Text = ""
我这MsgMox 是API设置的,不是建的窗体,
代码如下:
Private Declare Function ReleaseCapture Lib "user32" () As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
.....
MsgBox "错误的用户名或密码!", vbCritical
Text2.Text = ""
Text1.Text = ""
SetWindowText(新标题) API设置
SetWindowText(新标题) API设置 在哪里?能不能具体一点的
Private Declare Function MessageBox Lib "user32" Alias "MessageBoxA" (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As Long) As Long
h = FindWindow("", "企业进销存管理系统")
SetWindowText(h, "新的标题") '这个SetWindowText需要你补全定义
Alias "MessageBoxA" _
(ByVal hWnd As Long, _
ByVal lpText As String, _
ByVal lpCaption As String, _
ByVal wType As Long) As Long其中的 lpCaption 就是 MsgBox 中的第三个参数。
本来是程序内部显示的一个 MsgBox,自己就可以设置 Caption。用对付外部程序窗口的方法来改动它,太绕了吧?这就好比你程序中的 TextBox 不去自己给 Text 属性赋值,而是用 FindWindow、FindWindowEx 和 SendMessage API 去查找窗体改它。