Тема: WINAPI
Показать сообщение отдельно
Старый 03.02.2005, 13:45   #4  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Если надо нарисовать интерфейс для выбора файла, то
1) на форму вставляем StringEdit Control
2) Свойство ExtendedDataType этого контрола = FilenameOpen
3) Перекрываем метод lookup() у этого контрола
PHP код:
public void lookup()
{
   
str s;
   
container conFilter = ["Файлы Excel (*.xls)""*.xls"];
    ;
   
Winapi::getOpenFileName(
                     
element.hWnd(),
                      
conFilter,
                     
""//initialPath,
                     
"Укажите файл, который нужно открыть",
                     
"",
                     
""
                     
);
    
StringEdit.text(s);

Добавка:
Но наверное я неправильно понял вопрос.