ComputerBooks.ru - Электронные книги, самоучители.

 
Электронные кники доступные для скачивания
На главную Добавить в избранное Форма отправки почты Если книг читать не будешь - скоро грамоту забудешь!


Вопрос: Как сделать Drag&Drop файлов с винта в мой ListBox?

Ответ :

Вся эта конструкция работает без проблем 

code:
--------------------------------------------------------------------------------

void __fastcall TfMain::FormCreate( TObject *Sender )
{
    DragAcceptFiles( Handle, TRUE );
}

//---------------------------------------------------------------------------

void __fastcall TfMain::OnDrop( TMessage& msg )
{
    HDROP hDrop = ( HANDLE ) msg.WParam;
    SetForegroundWindow( Handle );
    int count = DragQueryFile( hDrop, 0xFFFFFFFF, NULL, 0 );
    int index( 0 );
    char fName[ MAX_PATH ];
    while ( index < count ) {

        if ( DragQueryFile( hDrop, index, ( LPTSTR ) fName, MAX_PATH ) > 0 ) {
            String ext = ExtractFileExt( fName );
            if ( ext == ".html" || ext == ".htm" )
                AnalizeFile( fName );
        }
        ++index;
    }
    TForm:: Dispatch( &msg );
}





--------------------------------------------------------------------------------

        
(c) 2003 Borland X Portal
Электронные Книги по компьютерным программам
На правах рекламы:
-->

Для добавления страницы электронной книги в избранное нажмине Ctrl+D

Книги | Статьи | Скачать

Правовая информация   

  © ComputerBooks.ru,
  При копировании материалов со страницы обязательно разместите ссылку на источник.