Kontrolki List Box i Combo Box.

Służą one do wyświetlania elemetów do wyboru.

PRZYKŁAD: Wyświetlenie zawartości katalogu z dysku. Należy stworzyć aplikacje MFC jako okno dialogowe, następnie umieści na nim List Box. W ClassWizard dla kontrolki List Box wybieramy kategorie Control, typ CListBox i nadajemy nazwe m_nazwa. Deklarujemy dodatkowy plik poleceniem #include direct.h ,a w klasie CnazwaDlg i funkcji OnInitDialog() dodajemy nasz kod, aby funkcja wyglądała w następujący sposób:

BOOL CNCDlg::OnInitDialog()
{
CDialog::OnInitDialog();

_chdir("d:\\hacker");
// katalog ktory ma byc wyswietlony
m_nazwa.Dir( 0x0010, "*.*");
// polecenie, ktore wyswietla wszystkie katalogi i pliki
// Add "About..." menu item to system menu.

// IDM_ABOUTBOX must be in the system command range.
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
...........
Przykład stworzony w wersji 5