Sumber daya DIALOGEX

Menentukan kotak dialog. Pernyataan menentukan posisi dan dimensi kotak dialog di layar serta gaya kotak dialog. Ini juga mendefinisikan hal-hal berikut:

  • Id Bantuan pada dialog itu sendiri serta pada kontrol dalam kotak dialog.
  • Penggunaan pernyataan EXSTYLE untuk kotak dialog itu sendiri serta pada kontrol dalam kotak dialog.
  • Bobot font dan pengaturan miring untuk font yang akan digunakan dalam kotak dialog.
  • Data khusus kontrol untuk kontrol dalam kotak dialog.
  • Penggunaan nama kelas sistem BEDIT, IEDIT, dan HEDIT yang telah ditentukan sebelumnya.
nameID DIALOGEX x, y, width, height [ , helpID] [optional-statements]  {control-statements}

Parameter

nameID

Nama unik atau nilai bilangan bulat unik yang tidak ditandatangani 16-bit yang mengidentifikasi kotak dialog.

x

Lokasi di layar sisi kiri kotak dialog, di unit dialog.

y

Lokasi di layar bagian atas kotak dialog, dalam unit dialog.

width

Lebar kotak dialog, dalam unit dialog.

height

Tinggi kotak dialog, dalam unit dialog.

helpID

Ekspresi numerik yang menunjukkan ID yang digunakan untuk mengidentifikasi kotak dialog selama pemrosesan WM_HELP.

pernyataan opsional

Opsi untuk kotak dialog. Ini bisa nol atau lebih dari pernyataan berikut.

Pernyataan Deskripsi
KETERANGAN "teks" Keterangan kotak dialog jika memiliki bilah judul. Untuk informasi selengkapnya, lihat Pernyataan KETERANGAN.
Dword KARAKTERISTIK Nilai DWORD yang ditentukan pengguna untuk digunakan oleh alat sumber daya. Nilai ini tidak digunakan oleh sistem. Untuk informasi selengkapnya, lihat Pernyataan KARAKTERISTIK.
Kelas KELAS Bilangan bulat atau unsigned 16-bit, diapit dalam tanda kutip ganda ("), yang mengidentifikasi kelas kotak dialog. Untuk informasi selengkapnya, lihat Pernyataan CLASS.
Gaya exstyle= yang diperluas Gaya jendela yang diperluas dari kotak dialog. Untuk informasi selengkapnya, lihat Pernyataan EXSTYLE.
FONTmenunjuk, "typeface", berat, miring, charset Ukuran titik dan typeface untuk font. Untuk berat, gunakan nilai FW_* yang ditentukan dalam WinGDI.h. Untuk miring, tentukan TRUE untuk menggunakan font miring, FALSE jika tidak. Untuk charset, gunakan nilai yang ditentukan dalam anggota lfCharSet dari struktur LOGFONT . Untuk mendapatkan font definitif untuk kotak dialog, aplikasi harus menentukan charset bersama dengan properti font lainnya. Untuk informasi selengkapnya, lihat Pernyataan FONT.
BAHASA BAHASA, sublanguage Bahasa kotak dialog. Untuk informasi selengkapnya, lihat Pernyataan BAHASA.
Nama menu MENU Menu yang akan digunakan. Nilai ini adalah nama menu atau pengidentifikasi bilangan bulatnya. Untuk informasi selengkapnya, lihat Pernyataan MENU.
Gaya GAYA Gaya kotak dialog. Untuk informasi selengkapnya, lihat Pernyataan GAYA.
Dword VERSI Nilai DWORD yang ditentukan pengguna. Pernyataan ini ditujukan untuk digunakan oleh alat sumber daya tambahan dan tidak digunakan oleh sistem. Untuk informasi selengkapnya, lihat Pernyataan VERSION.

 

pernyataan kontrol

Isi sumber daya DIALOGEX terdiri dari sejumlah pernyataan kontrol. Ada empat keluarga pernyataan kontrol: generik, statis, tombol, dan edit. Untuk informasi selengkapnya, lihat Keterangan.

Atribut tertentu juga didukung untuk kompatibilitas mundur. Untuk informasi selengkapnya, lihat Atribut Sumber Daya Umum.

Keterangan

Operasi valid yang mungkin terkandung dalam salah satu ekspresi numerik dalam pernyataan DIALOGEX adalah sebagai berikut:

  • Tambahkan ('+')
  • Kurangi ('-')
  • Minus tidak sah ('-')
  • UNARY NOT ('~')
  • DAN ('&')
  • ATAU ('|')

Isi sumber daya terdiri dari pernyataan kontrol generik, statis, tombol, dan edit. Meskipun masing-masing keluarga pernyataan ini menggunakan sintaks yang berbeda untuk menentukan fitur tertentu dari kontrolnya, mereka semua berbagi sintaks umum untuk menentukan posisi, ukuran, gaya yang diperluas, nomor identifikasi bantuan, dan data khusus kontrol. Untuk informasi selengkapnya, lihat Parameter Kontrol Umum.

Pernyataan Kontrol Generik

CONTROL controlText, id, className, style

controlText

Teks jendela untuk kontrol. Untuk informasi selengkapnya, lihat Parameter Kontrol Umum.

id

Pengidentifikasi kontrol. Untuk informasi selengkapnya, lihat Parameter Kontrol Umum.

className

Nama kelas. Ini mungkin berupa string yang diapit dalam tanda kutip ganda (") atau salah satu kelas sistem yang telah ditentukan berikut: BUTTON, STATIC, EDIT, LISTBOX, SCROLLBAR, atau COMBOBOX.

Gaya

Gaya jendela (WS_ eksplisit*, BS_*, SS_*, ES_*, LBS_*, SBS_*, dan CBS_* yang ditentukan dalam Winuser.H dapat digunakan dengan menambahkan sertakan ke file .rc: #include "winuser.h"). Untuk informasi selengkapnya, lihat Gaya Jendela.

Pernyataan Kontrol Statis

staticClass controlText, id

staticClass

LTEXT, RTEXT, atau CTEXT.

controlText

Teks jendela untuk kontrol. Untuk informasi selengkapnya, lihat Parameter Kontrol Umum.

id

Pengidentifikasi kontrol. Untuk informasi selengkapnya, lihat Parameter Kontrol Umum.

Pernyataan Kontrol Tombol

buttonClass controlText, id

buttonClass

AUTO3STATE, AUTOCHECKBOX, AUTORADIOBUTTON, CHECKBOX, PUSHBOX, PUSHBUTTON, RADIOBUTTON, STATE3, atau USERBUTTON.

controlText

Teks jendela untuk kontrol. Untuk informasi selengkapnya, lihat Parameter Kontrol Umum.

id

Pengidentifikasi kontrol. Untuk informasi selengkapnya, lihat Parameter Kontrol Umum.

Edit Pernyataan Kontrol

editClass id

editClass

EDITTEXT, BEDIT, HEDIT, atau IEDIT.

id

Pengidentifikasi kontrol. Untuk informasi selengkapnya, lihat Parameter Kontrol Umum.

Baca juga

Menggunakan Kotak Dialog

AKSELERATOR

KARAKTERISTIK

KONTROL

CreateDialog

CreateWindow

Kotak Dialog

GetDialogBaseUnits

BAHASA

LOGFONT

MENU

RCDATA

STRINGTABLE

VERSI