ComboBoxMessage

Aus API-Wiki
Wechseln zu: Navigation, Suche

Deklaration

'   Bei CB_BASE beginnen alle Combobox-Nachrichten
Const CB_BASE As Long = &H140

'   Auflistung der möglichen Nachrichten einer Combobox
Enum ComboBoxMessageEnum
    CB_GETEDITSEL = CB_BASE + &H0
    CB_LIMITTEXT = CB_BASE + &H1
    CB_SETEDITSEL = CB_BASE + &H2
    CB_ADDSTRING = CB_BASE + &H3
    CB_DELETESTRING = CB_BASE + &H4
    CB_DIR = CB_BASE + &H5
    CB_GETCOUNT = CB_BASE + &H6
    CB_GETCURSEL = CB_BASE + &H7
    CB_GETLBTEXT = CB_BASE + &H8
    CB_GETLBTEXTLEN = CB_BASE + &H9
    CB_INSERTSTRING = CB_BASE + &HA
    CB_RESETCONTENT = CB_BASE + &HB
    CB_FINDSTRING = CB_BASE + &HC
    CB_SELECTSTRING = CB_BASE + &HD
    CB_SETCURSEL = CB_BASE + &HE
    CB_SHOWDROPDOWN = CB_BASE + &HF
    CB_GETITEMDATA = CB_BASE + &H10
    CB_SETITEMDATA = CB_BASE + &H11
    CB_GETDROPPEDCONTROLRECT = CB_BASE + &H12
    CB_SETITEMHEIGHT = CB_BASE + &H13
    CB_GETITEMHEIGHT = CB_BASE + &H14
    CB_SETEXTENDEDUI = CB_BASE + &H15
    CB_GETEXTENDEDUI = CB_BASE + &H16
    CB_GETDROPPEDSTATE = CB_BASE + &H17
    CB_FINDSTRINGEXACT = CB_BASE + &H18
    CB_SETLOCALE = CB_BASE + &H19
    CB_GETLOCALE = CB_BASE + &H1A
    CB_GETTOPINDEX = CB_BASE + &H1B
    CB_SETTOPINDEX = CB_BASE + &H1C
    CB_GETHORIZONTALEXTENT = CB_BASE + &H1D
    CB_SETHORIZONTALEXTENT = CB_BASE + &H1E
    CB_GETDROPPEDWIDTH = CB_BASE + &H1F
    CB_SETDROPPEDWIDTH = CB_BASE + &H20
    CB_INITSTORAGE = CB_BASE + &H21
    CB_MSGMAX = CB_BASE + &H22
End Enum

Die Nachrichten können mit SendMessage oder PostMessage versandt werden.


Beschreibung

CB_ADDSTRING

Wert (hex/dez): &h143 = 323

Diese Nachricht wird an eine Combobox gesandt, wenn ein neues Element in die Liste der Combobox geschrieben werden soll. wParam muß den Wert 0 enthalten, lParam den Zeiger auf die hinzuzufügende Zeichenkette. Die Zeichenkette muß mit einem Nullbyte (vbNullChar) abgeschlossen sein.


Beispiele

Weblinks

CB_ADDSTRING


Helge Rex