1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| 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 WM_GETTEXT = &HD
Private Const WM_SETTEXT = &HC
Dim lRet&
Private Const WM_LBUTTONDBLCLK = &H203
Private Const BM_CLICK& = &HF5&
Private Sub Command1_Click()
lRet = SendMessage(Text1.hwnd, WM_SETTEXT, 0, ByVal "BONJOUR")
lRet = SendMessage(Command1.hwnd, WM_SETTEXT, 0, ByVal "BONJOUR")
End Sub
Private Sub Form_DblClick()
lRet = SendMessage(Text1.hwnd, WM_LBUTTONDBLCLK, 0&, 1&)
lRet = SendMessage(List1.hwnd, WM_LBUTTONDBLCLK, 0&, 1&)
End Sub
Private Sub Form_Load()
lRet = SendMessage(Command1.hwnd, BM_CLICK, 0&, 0&)
With List1
.AddItem Text1.Text & UCase(" Asdorve")
.AddItem Me.Caption
.AddItem Now
End With
End Sub
Private Sub List1_DblClick()
'List1 ne doit être vide, sinon pas de réaction
With List1
.BackColor = vbGreen
.FontName = "Arial Black"
.FontSize = 14
End With
End Sub
Private Sub Text1_DblClick()
Text1.ForeColor = vbRed
Text1.FontBold = 1
Text1.FontSize = 16
End Sub |
Partager