Bagikan melalui


Sampel Shell

Bagian ini menjelaskan sampel Shell yang tersedia di GitHub.

Topik Konten
Sampel Panduan Aero Menunjukkan cara memigrasikan perangkat lunak Wizard 97 ke Aero Wizard.
Sampel Properti Jendela ID Model Pengguna Aplikasi (AppUserModelID) Menunjukkan cara mengontrol perilaku pengelompokan taskbar jendela aplikasi melalui properti System.AppUserModel.ID .
Sampel Daftar Lompat Otomatis Menunjukkan cara menambahkan item ke Jump List otomatis untuk aplikasi, termasuk beralih antara tampilan kategori Sering dan Terbaru.
Ubah Beri Tahu Sampel Pengamat Menunjukkan cara mendengarkan pemberitahuan perubahan Shell pada folder atau item di namespace Windows Explorer.
Sampel Mode Dialog File Umum Menunjukkan cara menggunakan Dialog File Umum dalam mode yang berbeda untuk memilih file, kontainer (folder) atau file dan folder (mode kerah) tanpa mengabaikan dialog.
Sampel Dialog File Umum Menunjukkan cara membuat dialog buka/simpan file kustom dengan menggunakan API Dialog File Umum yang berbeda.
Sampel Kata Kerja CreateProcess Menunjukkan cara mengimplementasikan kata kerja Shell menggunakan metode CreateProcess.
Sampel Daftar Lompat Kustom Menunjukkan cara membuat Jump List kustom untuk aplikasi, termasuk menambahkan kategori dan tugas kustom.
Sampel Visual Seret dan Letakkan Menunjukkan cara menggunakan layanan seret dan letakkan Shell untuk mendapatkan fitur presentasi yang didukung shell drag-and-drop untuk target dan sumber.
Sampel Kata Kerja DropTarget Menunjukkan cara mengimplementasikan kata kerja Shell menggunakan metode DropTarget.
Jalankan Sampel Kata Kerja Perintah Menunjukkan cara mengimplementasikan kata kerja Shell menggunakan metode ExecuteCommand.
Contoh Jalankan Di Explorer Menunjukkan cara memanggil fungsi ShellExecute dari proses Windows Explorer.
Explorer Browser Custom Contents Sample Menunjukkan cara mengimplementasikan kontol Browser Explorer kustom untuk aplikasi Anda.
Sampel Pencarian Browser Penjelajah Menunjukkan cara menggunakan kontrol Browser Windows Explorer untuk menyematkan Windows Explorer dalam aplikasi dan cara mengimplementasikan fungsionalitas pencarian dengan folder pencarian dalam memori.
Sampel Kata Kerja Perintah Explorer Menunjukkan cara mengimplementasikan kata kerja Shell menggunakan metode ExplorerCommand dan ExplorerCommandState.
Sampel Penyedia Data Explorer Menunjukkan cara mengimplementasikan ekstensi namespace Shell, termasuk perilaku menu konteks dan tugas kustom di browser.
File sedang digunakan sampel Menunjukkan cara mengkustomisasi dialog File Sedang Digunakan untuk menampilkan informasi dan opsi tambahan untuk file yang saat ini dibuka dalam aplikasi.
Sink Kemajuan Operasi File Menunjukkan cara menggunakan metode antarmuka IFileOperationProgressSink untuk memantau detail tindakan antarmuka IFileOperation .
Sampel Operasi File Menunjukkan cara menyalin, memindahkan, menghapus, dan mengganti nama objek sistem file.
Sampel Grup Rumah Menunjukkan cara menentukan status keanggotaan Grup Rumah, menghitung item tingkat atas di folder Shell Grup Rumah , dan meluncurkan Panduan Berbagi Grup Rumah.
Sampel Folder yang Diketahui Menunjukkan cara menentukan, mendaftar, menghitung, dan menemukan jalur untuk semua folder yang diketahui pada sistem saat ini.
Sampel Kontrol Pohon NameSpace Menunjukkan cara mengimplementasikan kontrol pohon namespace kustom untuk aplikasi.
Sampel NonDefaultDropMenuVerb Menunjukkan cara memperluas menu pintasan seret dan letakkan (terkadang disebut sebagai menu konteks).
Sampel NotificationIcon Menunjukkan cara menggunakan API Shell_NotifyIcon dan Shell_NotifyIconGetRect untuk menampilkan ikon pemberitahuan.
Penguraian Dengan Sampel Parameter Menunjukkan cara memanfaatkan pembantu Shell yang menggunakan nama penguraian untuk berinteraksi dengan item melalui model pemrograman Shell.
Sampel Kata Kerja Pemutar Menunjukkan cara membuat kata kerja yang beroperasi pada item dan kontainer Shell yang memutar item atau menambahkan item ke antrean.
Sampel Pembuat Daftar Putar Menunjukkan cara membuat kata kerja yang beroperasi pada item atau kontainer Shell yang dipilih untuk membuat daftar putar.
Sampel Handler Pratinjau Resep Menunjukkan cara menulis handler yang digunakan untuk menampilkan pratinjau file di dalam panel pratinjau Windows Explorer atau host handler pratinjau lainnya.
Sampel Penyedia Gambar Mini Resep Menunjukkan cara membuat penangan gambar mini berdasarkan jenis file dan memperluas Windows Explorer.
Sampel Folder Pencarian Menunjukkan cara membuat pencarian dengan batasan kueri menggunakan model pemrograman Shell.
Sampel Cadangan Pustaka Shell Menunjukkan cara menghitung pustaka sebagai kontainer.
Sampel Baris Perintah Pustaka Shell Menunjukkan cara menggunakan antarmuka IShellLibrary untuk membuat aplikasi baris perintah yang menyediakan akses terprogram untuk memeriksa dan memanipulasi pustaka dan file pustaka.
Sampel Penyimpanan Shell Menunjukkan cara membuat file dan folder di kontainer Shell. Juga memperlihatkan cara menyimpan ke item Shell yang dikembalikan dari dialog file.
Sinkronkan dan Bagikan Kata Kerja Menunjukkan cara mendaftarkan kata kerja yang memperluas kata kerja "Sinkronkan" dan "Bagikan" di Bilah Perintah Windows Explorer.
Sampel TabThumbnails Menunjukkan bagaimana aplikasi dapat mengekspos beberapa target sakelar (sedangkan untuk tab) pada taskband dan cara memberikan gambar mini mereka.
Sampel Status Periferal Taskbar Menunjukkan overlay ikon taskbar dan bilah kemajuan.
Sampel Bilah Alat Gambar Mini Taskbar Menunjukkan toolbar gambar mini, kontrol toolbar aktif yang disematkan dalam pratinjau gambar mini jendela, digunakan untuk menyediakan akses ke perintah kunci jendela tanpa membuat pengguna memulihkan atau mengaktifkan jendela aplikasi.
Menggunakan Sampel Image Factory Menunjukkan cara menggunakan antarmuka IShellItemImageFactory untuk mendapatkan gambar terbaik untuk item.
Menggunakan Sampel Penyedia Gambar Mini Menunjukkan cara menggunakan antarmuka IThumbnailProvider untuk mengekstrak gambar mini untuk item dari sistem singgahan gambar mini Windows.