Banyak program-program pemutar musik terkenal seperti iTunes atau WinAmp, bisa men-drag and drop file-file yang ada di Windows Explorer langsung ke dalam daftar Playlistnya. Fasilitas drag and drop ListBox yang canggih ini, ternyata bisa juga lho anda buat sendiri dengan program Delphi anda.
Tidak percaya ??!! Nah.. Biar kamu percaya, saya punya contoh gimana supaya ListBox anda bisa ngeDrag and drop seperti iTunes atau Winamp. Caranya gampang.. Anda tidak perlu koq, sampai bertapa di bawah pohon beringin segala.
Yang penting anda tahu rahasia bagaimana memanipulasi windows procedure untuk meresponds messages control yang dikirim. Dalam kasus ini adalah message WM_DROPFILES, sehingga anda bisa memanfaatkannya untuk kepentingan program anda.
Berikut adalah contoh bagaimana bikin ListBox bisa ngeDrag and Drop sekeren iTunes atau WinAmp. Mungkin supaya anda tambah gaul, tidak ada salahnya kalau anda coba kenalan lebih jauh dengan fungsi Windows API seperti "DragAcceptFiles',"DragQueryFile" dan "DragFinish"
Selamat mencoba..
PS:
Jangan lupa ya untuk menambahkan ShellApi.
Tidak percaya ??!! Nah.. Biar kamu percaya, saya punya contoh gimana supaya ListBox anda bisa ngeDrag and drop seperti iTunes atau Winamp. Caranya gampang.. Anda tidak perlu koq, sampai bertapa di bawah pohon beringin segala.
Yang penting anda tahu rahasia bagaimana memanipulasi windows procedure untuk meresponds messages control yang dikirim. Dalam kasus ini adalah message WM_DROPFILES, sehingga anda bisa memanfaatkannya untuk kepentingan program anda.
Berikut adalah contoh bagaimana bikin ListBox bisa ngeDrag and Drop sekeren iTunes atau WinAmp. Mungkin supaya anda tambah gaul, tidak ada salahnya kalau anda coba kenalan lebih jauh dengan fungsi Windows API seperti "DragAcceptFiles',"DragQueryFile" dan "DragFinish"
Selamat mencoba..
PS:
Jangan lupa ya untuk menambahkan ShellApi.
|
Random Articles
- Tedit Array
- Cara Mudah Assembler di Delphi
- Minimize secondary-form ke taskbar
- Seputar displayformat pada database
- PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
- Drag Files Ke Form
- Window Tersembunyi
- Membuat Exe application Delphi sekecil mungkin
- Membuat Tombol saat RunTime
- Mengunci Regedit, MSCONFIG, TaskMngr, dll
AI Forward

๐ We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Recent Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago