Membuat File Definisi Kulit

[Fitur yang terkait dengan halaman ini, Pemutar Media Windows SDK, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer. MediaPlayer telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer alih-alih Pemutar Media Windows SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

File definisi kulit adalah file teks yang mendefinisikan kulit dan semua bagian kompositnya. Ekstensi nama file harus .skn.

Setiap file definisi kulit harus dimulai dengan baris berikut, yang menentukan nomor versi file kulit. Tabel berikut menunjukkan versi Pemutar Media Windows dan baris kode yang harus digunakan untuk mengidentifikasi masing-masing dalam file definisi kulit. Meskipun beberapa angka dalam baris kode tidak seperti yang Anda harapkan, angka tersebut sudah benar seperti yang ditunjukkan dalam tabel berikut.

versi Pemutar Media Windows Baris pertama file definisi kulit
1.01.1
[Pocket WMP Skin File v1.0]
1.2 [Pocket WMP Skin File v1.2]
7.0 [Pocket WMP Skin File v2.0]
7.1 [Pocket WMP Skin File v8.0]
Seri 9 [Pocket WMP Skin File v9.0.1]
10 Mobile [Pocket WMP Skin File v9.0.1]
10.1 Seluler [Pocket WMP Skin File v9.0.1]

Nomor versi 9.0.1 adalah untuk skin yang dibuat khusus untuk seri Pemutar Media Windows 9 atau yang lebih baru. Skin yang memiliki nomor versi yang lebih lama dibuka oleh Pemutar Media Windows Seri 9 atau yang lebih baru sebagai mode potret, 96 titik per inci (DPI) skin.

File definisi kulit terdiri dari beberapa bagian. Setiap bagian mendefinisikan area tertentu dari kulit. Bagian harus ditempatkan dalam urutan berikut:

  1. Deskripsi
  2. Bitmap
  3. Video
  4. Tombol
  5. Status
  6. Teks
  7. Marquee
  8. Bilah trek

Setiap bagian dimulai dengan nama bagian dalam tanda kurung siku, misalnya:

[ Bitmaps ]

Catatan

File definisi kulit Anda tidak akan diurai dengan benar kecuali Anda menyertakan spasi antara tanda kurung siku dan nama bagian.

Kemudian, satu atau beberapa baris mendefinisikan gambar individual, tombol, dan sebagainya. Misalnya, bagian Bitmaps mungkin menyertakan yang berikut ini:

    Background  Background.bmp  0,0
    Disabled    Disabled.bmp    0,0
    Pushed      Pushed.bmp      0,0
    Region      Region.bmp      0,0
    Super       Super.bmp       0,0

Tidak perlu membuat baris nilai dalam kolom, tetapi akan membantu kode Anda lebih mudah dibaca. Untuk detail selengkapnya tentang setiap bagian file definisi kulit, lihat Referensi Kulit.

Catatan

Jangan gunakan tab di mana saja dalam file; gunakan spasi ekstra sebagai gantinya. Ini sangat penting, karena menekan tombol TAB saat menulis atau mengedit file definisi kulit Anda akan menyebabkan seluruh kulit gagal. Setiap baris harus lengkap dan tidak dapat dilanjutkan ke baris kedua. Selain itu, nilai Region dan Super tidak digunakan lagi untuk skin yang digunakan dengan Pemutar Media Windows 10 Mobile atau yang lebih baru.

File Definisi Kulit