7,762
社区成员
发帖
与我相关
我的任务
分享
Shell "notepad.exe c:\1.txt", vbNormalFocus
SendKeys "{down 10}"
Option Explicit
Const EM_LINESCROLL = &HB6
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Sub Command1_Click()
Dim s As String
Dim ss As String
Open "d:\1.txt" For Input As #1
Do
Line Input #1, s
ss = ss & s & vbCrLf
Loop While Not EOF(1)
Close #1
Text1.Text = ss
End Sub
Private Sub Command2_Click()
SendMessage Text1.hwnd, EM_LINESCROLL, 0, -100000 '弄到最前面
SendMessage Text1.hwnd, EM_LINESCROLL, 0, 200 '弄到200行
End Sub