⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 data10.dat

📁 学习VB的经典资料 vb一点通 看后很快就会了 初学者的帮手
💻 DAT
字号:
滚动文本框中的内容
对于有滚动条的文本框,用户可以通过使用鼠标拖动滚动条中的滑动块来滚动文本框中的内容,也可以通过单击滚动条的箭头来滚动文本框中的内容。本例则一反常态,使用按钮来滚动文本框中的内容。

 
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
Private Const EM_SETRECTNP = &HB4
Private Const EM_SETRECT = &HB3

Private Type RECT
    Left As Long
    Top As Long
    Right As Long
    Bottom As Long
End Type

    
Private Sub Command1_Click()
    Dim R As RECT
    Dim X As Long
    ScaleMode = 3
    R.Left = 0
    R.Top = 0
    R.Right = Text1.Width
    R.Bottom = Text1.Height / 2
    '重新设置文本框范围
    X = SendMessage(Text1.hwnd, EM_SETRECTNP, 0, R)
End Sub

Private Sub Command2_Click()
    Dim R As RECT
    Dim X As Long
    ScaleMode = 3
    R.Left = 0
    R.Top = 0
    R.Right = Text1.Width
    R.Bottom = Text1.Height
    '重新设置文本框的范围
    X = SendMessage(Text1.hwnd, EM_SETRECT, 0, R)
End Sub



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -