Private Const WM_SETTEXT = &HC Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As LongPrivate Sub Command1_Click() SendMessage Me.hwnd, WM_SETTEXT, 0, ByVal "this is test" SendMessage Text1.hwnd, WM_SETTEXT, 0, ByVal "this is test" SendMessage Command1.hwnd, WM_SETTEXT, 0, ByVal "this is test" End Sub
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Public Const WM_GETTEXT = &HD '得到文本 Public Const WM_SETTEXT = &HC '发送文本 SendMessage(me.hWnd,WM_SETTEXT,"你的文本值",0)
对不起,我不太懂这么样最后这句 me.hWnd 代表什么?
还是不会用啊 我把 Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Public Const WM_GETTEXT = &HD '得到文本 Public Const WM_SETTEXT = &HC '发送文本 帖在模块里头,把 SendMessage(me.hWnd,WM_SETTEXT,"你的文本值",0) 写在按纽代码里,它出错
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Public Const WM_GETTEXT = &HD '得到文本 Public Const WM_SETTEXT = &HC '发送文本 帖在模块里头,把 SendMessage(me.hWnd,WM_SETTEXT,"你的文本值",0)
dim lngWnd as long dim strtemp*255 as stringlngwnd=text1.hwnd strtemp="你的文本值"WM_SETTEXT wParam = 0; // not used; must be zero lParam = (LPARAM)(LPCTSTR)lpsz; // address of window-text string 这是对WM_SETTEXT这条消息的定义SendMessage(lngwnd,WM_SETTEXT,0,byval strtemp)
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As LongPrivate Sub Command1_Click()
SendMessage Me.hwnd, WM_SETTEXT, 0, ByVal "this is test"
SendMessage Text1.hwnd, WM_SETTEXT, 0, ByVal "this is test"
SendMessage Command1.hwnd, WM_SETTEXT, 0, ByVal "this is test"
End Sub
Public Const WM_GETTEXT = &HD '得到文本
Public Const WM_SETTEXT = &HC '发送文本
SendMessage(me.hWnd,WM_SETTEXT,"你的文本值",0)
me.hWnd 代表什么?
我把
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Const WM_GETTEXT = &HD '得到文本
Public Const WM_SETTEXT = &HC '发送文本
帖在模块里头,把
SendMessage(me.hWnd,WM_SETTEXT,"你的文本值",0)
写在按纽代码里,它出错
SendMessage Text1.hwnd, WM_SETTEXT, 0, "你的文本值"
试试
Public Const WM_GETTEXT = &HD '得到文本
Public Const WM_SETTEXT = &HC '发送文本
帖在模块里头,把
SendMessage(me.hWnd,WM_SETTEXT,"你的文本值",0)
dim lngWnd as long
dim strtemp*255 as stringlngwnd=text1.hwnd
strtemp="你的文本值"WM_SETTEXT
wParam = 0; // not used; must be zero
lParam = (LPARAM)(LPCTSTR)lpsz; // address of window-text string
这是对WM_SETTEXT这条消息的定义SendMessage(lngwnd,WM_SETTEXT,0,byval strtemp)