DDL_READONLY: Включает только для чтения файлов. DDL_READWRITE: Включает чтения-записи файлов без каких-либо дополнительных атрибутов. Это значение по умолчанию. DDL_SYSTEM: Включает системные файлы. DDL_POSTMSGS: Если этот флаг установлен, DlgDirListComboBox использует функцию PostMessage (см ниже) для отправки сообщений в поле со списком. Если этот флаг не установлен, DlgDirListComboBox использует функцию SendMessage с. Если функция завершается успешно, возвращаемое значение отлично от нуля. Если функция завершается ошибкой, возвращаемое значение равно нулю.
Например, если строка определяется lpPathSpec не правильный путь, функция терпит неудачу. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError (см ниже). Функция DlgDirSelectComboBoxEx Эта функция возвращает текущее выделение из выпадающего списка, заполненного с помощью функции DlgDirListComboBox. Этот выбор интерпретируется как буква диска, файл или имя каталога. Прототип функции: BOOL DlgDirSelectComboBoxEx (__in HWND hDlg, __out LPTSTR lpString, __in INT nCount, __in INT nIDComboBox); hDlg имеет тип HWND.
Это ручка, чтобы диалоговом окне (окне), который содержит поле со списком. lpString имеет тип LPTSTR. Это указатель на буфер, который получает выбранный путь. nCount имеет тип Int. Это длина, в символах, буфера, указанного в параметре lpString. Приложение создает буфер, прежде чем использовать эту функцию. nIDComboBox имеет тип Int. Это число идентификатор блока управления списком в диалоговом окне. Возвращаемое значение равно нулю, если текущий выбор является имя каталога. Если текущий выбор не имя каталога, возвращаемое значение равно нулю.
Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError (см ниже). Функция GetComboBoxInfo Эта функция извлекает информацию об указанном поле со списком. Прототип функции: BOOL GetComboBoxInfo (__in HWND hwndCombo, __out PCOMBOBOXINFO pcbi); h