Hej Bjarke
> Er der nogen der ved hvordan man tilføjer elementer, sletter elementer
og
> ryder en ListBox, når man kun kender dens windowhandle (hWnd)?
Jepper .. Det gør jeg :)
Tilføj med:
Dim sCaption As String
sCaption = "Tilføjet via SendMessage"
SendMessage hWnd, LB_ADDSTRING, 0&, ByVal sCaption
Slet med: (Sletter Item med Index nummer 10)
SendMessage hWnd, LB_DELETESTRING, 10, Byval 0&
Ryd hele ListBox'en med:
SendMessage hWnd, LB_RESETCONTENT, 0&, ByVal 0&
Deklarationen for SendMessage og konstanter er følgende:
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 LB_ADDSTRING = &H180
Public Const LB_DELETESTRING = &H182
Public Const LB_RESETCONTENT = &H184
Venlig Hilsen/Best Regards
Kim Pedersen, vbCode Magician
http://www.vbcodemagician.dk
ICQ: 62990889