Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как в SHBrowseForFolder диалог вставить TCheckBox?

Аноним
Как в SHBrowseForFolder диалог вставить TCheckBox?

Диалог вызываю функцией

function BrowseForFolder(var FolderName string) Boolean;
var BrowseInfo TBrowseInfo;
ItemIDList PItemIDList;
DisplayName array [0..MAX_PATH] of char;
begin
Result = False;
FillChar(BrowseInfo, SizeOf(BrowseInfo), #0);
with BrowseInfo do
begin
hwndOwner = Application.Handle;
pszDisplayName = @DisplayName[0];
lpszTitle = 'Select directory';
ulFlags = BIF_RETURNONLYFSDIRS;
end;
ItemIDList = SHBrowseForFolder(BrowseInfo);
if Assigned(ItemIDList) then
if SHGetPathFromIDList(ItemIDList, DisplayName) then
begin
FolderName = DisplayName;
Result = True;
end;
end;

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог