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 SetWindowTextW Lib "user32" (ByVal hwnd As Long, ByVal lpString As Long) As Long
Private Const EM_GETLINE = &HC4Private Sub Command1_Click()Dim ParentHandle As LongShell "NotePad", vbNormalFocus '打开记事本ParentHandle = FindWindow("Notepad", vbNullString) SetWindowTextW ParentHandle, StrPtr("xatire depter")
End Sub我用了这个API 修改了WinDows 记事本标题栏上的文字.
我还想修改Windows 记事本菜单上的文字.
用什么样的API可以获取/修改Windows 记事本菜单上的文字
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 SetWindowTextW Lib "user32" (ByVal hwnd As Long, ByVal lpString As Long) As Long
Private Const EM_GETLINE = &HC4Private Sub Command1_Click()Dim ParentHandle As LongShell "NotePad", vbNormalFocus '打开记事本ParentHandle = FindWindow("Notepad", vbNullString) SetWindowTextW ParentHandle, StrPtr("xatire depter")
End Sub我用了这个API 修改了WinDows 记事本标题栏上的文字.
我还想修改Windows 记事本菜单上的文字.
用什么样的API可以获取/修改Windows 记事本菜单上的文字
解决方案 »
- VB循环怎么写啊
- 如何改变这种阵列的大小
- 在线等 如何使用编程实现Excel 同一个Sheet 根据不同的页显示不同的PrintHeader
- 打印工资条问题?急急
- 我给大家跪下了!!
- 为什么用MKDIR或者API函数CreateDirectory都只能一级级的创建目录阿?
- 如何屏蔽弹出的错误框,或者弹出后不用手工处理就关闭错误框,程序继续执行?
- OPC数据服务器开发工具研究与实现
- vb有前途吗?
- 请问listview控件它的style设为checkbox,哪怎样才能使控件中的每一列的check框在程序中为它添上勾号或撤消勾号,(不是用鼠标去点,而是用代码去操作)
- 获取硬盘序列号在window7下乱码问题?
- vb 自动按键 输入法无效
childwindowfrompoint 或者用查找句柄的软件,看看菜单栏的标题和类名是什么,然后findwindow
http://topic.csdn.net/u/20120914/18/c51b1b58-1eac-4dd9-8e63-0afc572844e4.html