Последний параметр определяет тип файлов,
Последний параметр определяет тип файлов, имена которых должны оказаться в списке. При помощи этого параметра вы также можете указать, надо ли заносить в список имена каталогов, расположенных в текущем каталоге, а также имена дисковых устройств.
Функция диалога DlgProc обрабатывает сообщение WM_COMMAND.
Если это сообщение содержит извещение от списка о двойном щелчке по строке (LBN_DBLCLK), обработчик сообщения вызывает функцию GetDlgItemText, переписывающую выбранную строку в буфер, вслед за чем содержимое буфера отображается на экране при помощи функции MessageBox:
GetDlgItemText(hdlg, IDC_COMBO, Buffer, 80);
MessageBox(hdlg, Buffer, szWindowTitle, MB_OK);
Точно такая же операция выполняется, если в функцию диалога поступило сообщение с идентификатором IDOK.
При отмене диалога с помощью кнопки "Cancel", системного меню или клавиши <Esc>
работа диалоговой панели завершается, для чего вызывается функция EndDialog:
case IDCANCEL: { EndDialog(hdlg, 0);
return TRUE; }
Идентификаторы списка и статического органа управления определены в файле dlgcombo.hpp (листинг 3.6). Этот файл необходимо включить как в главный файл приложения, так и в файл описания ресурсов.