Windows Shell

Windows UI memberi pengguna akses ke berbagai objek yang diperlukan untuk menjalankan aplikasi dan mengelola sistem operasi. Yang paling banyak dan akrab dari objek ini adalah folder dan file yang berada di drive disk komputer. Ada juga sejumlah objek virtual yang memungkinkan pengguna untuk melakukan tugas seperti mengirim file ke printer jarak jauh atau mengakses Keranjang Sampah. Shell mengatur objek ini ke dalam namespace hierarkis dan memberi pengguna dan aplikasi cara yang konsisten dan efisien untuk mengakses dan mengelola objek.

Skenario Pengembangan Shell

Skenario pengembangan berikut berkaitan dengan pengembangan aplikasi:

  • Memperluas Shell, yang terdiri dari membuat sumber data (versus menggunakan model data Shell)
  • Menerapkan subset tugas sumber data Shell
  • Mendukung pustaka dan tampilan item di Windows Explorer
  • Menggunakan dialog file umum
  • Menerapkan item Panel Kontrol
  • Mengelola pemberitahuan

Skenario pengembangan berikut berkaitan dengan kepemilikan format file:

  • Menerapkan subset tugas sumber data Shell
  • Menerapkan handler apa pun
  • Mendukung pencarian desktop

Skenario pengembangan berikut berkaitan dengan kepemilikan penyimpanan data:

  • Mendukung pencarian desktop dan OpenSearch
  • Menerapkan subset tugas sumber data Shell (folder virtual)
  • Pustaka pendukung di Windows Explorer

Skenario pengembangan berikut berkaitan dengan dukungan perangkat:

  • Jalankan otomatis dan putar otomatis

Dokumentasi Windows Shell SDK

Dokumentasi ini dipecah menjadi tiga bagian utama:

  • Panduan Pengembang Shell menyediakan materi konseptual tentang cara kerja Shell dan cara menggunakan API Shell di aplikasi Anda.
  • Bagian Referensi Shell mencakup elemen pemrograman yang membentuk berbagai API Shell.
  • Sampel Shell menyediakan tautan ke sampel kode terkait.

Tabel berikut ini menyediakan kerangka bagian Referensi Shell. Kecuali dinyatakan lain, semua elemen pemrograman di dokumentasikan dalam C++yang tidak dikelola.

Bagian Deskripsi
Kelas Shell Bagian ini menjelaskan pilih kelas Windows Shell.
Antarmuka Shell Bagian ini menjelaskan antarmuka Windows Shell Component Object Model (COM).
Fungsi Shell Bagian ini menjelaskan fungsi Windows Shell.
Fungsi Panggilan Balik Shell Bagian ini menjelaskan templat fungsi panggilan balik Windows Shell.
Konstanta, Enumerasi, dan Bendera Shell Bagian ini menjelaskan konstanta, enumerasi, dan bendera Windows Shell yang digunakan dalam API Shell.
Fungsi Utilitas Shell Ringan Bagian ini menjelaskan fungsi utilitas ringan Windows Shell yang disediakan dalam Shlwapi.dll.
Makro Shell Bagian ini menjelaskan makro utilitas Windows Shell.
Pesan dan Pemberitahuan Shell Bagian ini menjelaskan pesan dan pemberitahuan yang dikirim oleh elemen Windows Shell.
Objek Shell untuk Pembuatan Skrip dan Microsoft Visual Basic Bagian ini menjelaskan objek Windows yang diterapkan oleh Shell untuk digunakan dalam pembuatan skrip dan Microsoft Visual Basic.
Objek Shell untuk C++ Bagian ini menjelaskan objek C++ Windows yang diterapkan oleh Shell.
Skema Shell Bagian ini menjelaskan skema manifes pustaka, properti, dan transfer yang digunakan oleh Windows Shell.
Struktur Shell Bagian ini menjelaskan struktur Windows Shell yang digunakan dalam API Shell.