Shelllink.

Baca dan tulis file pintas dari kode yang dikelola.
Unduh sekarang

Shelllink. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Freeware
  • Nama Penerbit:
  • Karl E. Peterson
  • Situs web penerbit:
  • Sistem operasi:
  • Windows XP/2000/98/Me
  • Ukuran file:
  • 22KB

Shelllink. Tag


Shelllink. Keterangan

Sampel ini menunjukkan cara membaca dan menulis file pintas dari kode yang dikelola. Ini termasuk definisi antarmuka COM dan koket yang dibutuhkan. Termasuk juga kelas pembungkus yang ramah .NET, yang disebut Shellshortcut, yang mengurus sebagian besar pekerjaan kotor. Untuk menunjukkan penggunaan kelas shellshortcut, formulir editor pintasan sederhana disertakan. Untuk menggunakan pintasan dalam kode Anda sendiri, cukup sertakan file shelllink asli.cs dan shellshortcut.cs dalam proyek Anda. Detail. Pintasan dibuat dan dimodifikasi menggunakan API COM, di mana ShellLink coclass adalah bagian yang paling penting. Ini mengimplementasikan antarmuka ShellLink (yang ada dalam dua versi, i shelllink A untuk ANSI dan I shelllink w untuk unicode) digunakan untuk memanipulasi Pintasan itu sendiri, dan antarmuka iPersistfile untuk membuka dan menyimpan file pintas. (Ini juga mengimplementasikan antarmuka datalist I ShellLink untuk menyimpan data tambahan dengan pintasan, dan sejumlah antarmuka lain yang tidak kami pedulikan). Ada dua cara untuk mendapatkan akses ke coclass ini dan antarmuka terkait dalam kode yang dikelola. Yang pertama adalah mendeklarasikan semuanya dalam perpustakaan tipe, kemudian gunakan alat TLBIMP untuk membuat perakitan yang dikelola darinya. Cara kedua, digunakan dalam sampel ini, adalah untuk mendeklarasikan semua itu dalam kode. Keuntungan melakukannya dengan cara ini adalah Anda mendapatkan satu perakitan kurang untuk peduli. Tetapi itu juga berarti Anda harus memahami detail tentang Interop dan Marshaling. Coclass dan antarmuka ditandai dengan atribut komim dan GUID. Antarmuka juga membutuhkan atribut interfacetype. Kemudian beberapa metode dan metode parameter membutuhkan atribut juga untuk memastikan marshaling yang benar. Dokumentasi .NET Interop menjelaskan semua ini dengan cukup baik.


Shelllink. Perangkat Lunak Terkait

Wmgl.

Perpustakaan Grafis Windows Mobile: Era Baru Aplikasi Windows Mobile dengan 3D ...

13 542 KB

Unduh