Bilindiği gibi list box kontrolü birtakım bilgileri listelemek amacıyla kullanılır. API programlamada list box kontrolü “listbox” sınıf ismiyle yaratılır. Bu kontrolün özel pencere biçimleri şunlardır:
LBS_SORT : List box’a yapılan eklemeler sıralı gözükür.
LBS_EXTENDEDSEL : Uzatmalı seçime izin verir.
LBS_MULTIPLESEL : Birden fazla seçim yapmak için kullanılır.
LBS_NOTIFY : Default olarak list box kontrolü belirlenen işlemler gerçekleştiğinde üst pencereye WM_COMMAND mesajını göndermez. Bu mesajları göndermesi için bu pencere biçiminin eklenmiş olması gerekir.
LBS_STANDARD : Bu aslında bir sembolik sabittir. LBS_SORT | LBS_NOTIFY | WS_BORDER özelliklerinin birleşimidir.
Bu mesajların hepsi MFC’de CListBox sınıfının üye fonksiyonları biçiminde mevcuttur. List box kontrolü MFC’de CListBox sınıfıyla temsil edilir. Burada mesajlar CListBox sınıfının üye fonksiyonlarıyla açıklanacaktır. List box kontrolüne gönderilen önemli mesajlar şunlardır:
