Bagikan melalui


Kotak Dialog

Gambaran umum teknologi Kotak Dialog.

Untuk mengembangkan Kotak Dialog, Anda memerlukan header ini:

Untuk panduan pemrograman untuk teknologi ini, lihat:

Fungsi

 
AddRef

Metode IPrintDialogCallback::AddRef (commdlg.h) adalah metode AddRef IUnknown, yang mengurangi jumlah referensi untuk antarmuka pada objek COM.
AddRef

Metode IPrintDialogServices::AddRef (commdlg.h) adalah metode AddRef IUnknown, yang mengurangi jumlah referensi untuk antarmuka pada objek COM.
CDSIZEOF_STRUCT

Mendapatkan ukuran struct hingga anggota yang ditentukan
Pilih WarnaA

Fungsi CHOOSECOLORA (ANSI) (commdlg.h) berisi informasi yang digunakan fungsi ChooseColor untuk menginisialisasi kotak dialog Warna.
Pilih Warna

Versi string lebar dari ChooseColor
PilihFontA

Versi ASCII dari ChooseFont
PilihFontW

Versi string lebar dari ChooseFont
CommDlg_OpenSave_GetFilePathA

Versi CommDlg_OpenSave_GetFilePath ASCII
CommDlg_OpenSave_GetFilePathW

Versi string CommDlg_OpenSave_GetFilePath yang luas
CommDlg_OpenSave_GetFolderIDList

Mengambil alamat daftar pengidentifikasi item yang terkait dengan folder yang saat ini dibuka oleh kotak dialog Buka atau Simpan Sebagai Gaya Penjelajah.
CommDlg_OpenSave_GetFolderPathA

Versi CommDlg_OpenSave_GetFolderPath ASCII
CommDlg_OpenSave_GetFolderPathW

Versi string CommDlg_OpenSave_GetFolderPath yang luas
CommDlg_OpenSave_GetSpecA

Versi CommDlg_OpenSave_GetSpec ASCII
CommDlg_OpenSave_GetSpecW

Versi string CommDlg_OpenSave_GetSpec yang luas
CommDlg_OpenSave_HideControl

Menyembunyikan kontrol yang ditentukan dalam kotak dialog Buka atau Simpan Sebagai gaya Penjelajah.
CommDlg_OpenSave_SetControlText

Mengatur teks untuk kontrol yang ditentukan dalam kotak dialog Buka atau Simpan Sebagai gaya Penjelajah.
CommDlg_OpenSave_SetDefExt

Mengatur ekstensi nama file default untuk kotak dialog Buka atau Simpan Sebagai gaya Penjelajah.
CommDlgExtendedError

Fungsi CommDlgExtendedError (commdlg.h) mengembalikan kode kesalahan kotak dialog umum.
CreateDialogA

Membuat kotak dialog tanpa mode dari sumber daya templat kotak dialog. Makro CreateDialog menggunakan fungsi CreateDialogParam. (ANSI)
CreateDialogIndirectA

Membuat kotak dialog tanpa mode dari templat kotak dialog dalam memori. Makro CreateDialogIndirect menggunakan fungsi CreateDialogIndirectParam. (ANSI)
CreateDialogIndirectParamA

Membuat kotak dialog tanpa mode dari templat kotak dialog dalam memori. (ANSI)
CreateDialogIndirectParamW

Membuat kotak dialog tanpa mode dari templat kotak dialog dalam memori. (Unicode)
CreateDialogIndirectW

Membuat kotak dialog tanpa mode dari templat kotak dialog dalam memori. Makro CreateDialogIndirect menggunakan fungsi CreateDialogIndirectParam. (Unicode)
CreateDialogParamA

Membuat kotak dialog tanpa mode dari sumber daya templat kotak dialog. (ANSI)
BuatDialogParamW

Membuat kotak dialog tanpa mode dari sumber daya templat kotak dialog. (Unicode)
BuatDialogW

Membuat kotak dialog tanpa mode dari sumber daya templat kotak dialog. Makro CreateDialog menggunakan fungsi CreateDialogParam. (Unicode)
DefDlgProcA

Memanggil prosedur jendela kotak dialog default untuk menyediakan pemrosesan default untuk pesan jendela apa pun yang tidak diproses oleh kotak dialog dengan kelas jendela privat. (ANSI)
DefDlgProcW

Memanggil prosedur jendela kotak dialog default untuk menyediakan pemrosesan default untuk pesan jendela apa pun yang tidak diproses oleh kotak dialog dengan kelas jendela privat. (Unicode)
DialogBoxA

Membuat kotak dialog modal dari sumber daya templat kotak dialog. Kotak Dialog tidak mengembalikan kontrol hingga fungsi panggilan balik yang ditentukan mengakhiri kotak dialog modal dengan memanggil fungsi EndDialog. (ANSI)
DialogBoxIndirectA

Membuat kotak dialog modal dari templat kotak dialog dalam memori. DialogBoxIndirect tidak mengembalikan kontrol hingga fungsi panggilan balik yang ditentukan mengakhiri kotak dialog modal dengan memanggil fungsi EndDialog. (ANSI)
DialogBoxIndirectParamA

Membuat kotak dialog modal dari templat kotak dialog dalam memori. (ANSI)
DialogBoxIndirectParamW

Membuat kotak dialog modal dari templat kotak dialog dalam memori. (Unicode)
DialogBoxIndirectW

Membuat kotak dialog modal dari templat kotak dialog dalam memori. DialogBoxIndirect tidak mengembalikan kontrol hingga fungsi panggilan balik yang ditentukan mengakhiri kotak dialog modal dengan memanggil fungsi EndDialog. (Unicode)
DialogBoxParamA

Membuat kotak dialog modal dari sumber daya templat kotak dialog. (ANSI)
DialogBoxParamW

Membuat kotak dialog modal dari sumber daya templat kotak dialog. (Unicode)
DialogBoxW

Membuat kotak dialog modal dari sumber daya templat kotak dialog. Kotak Dialog tidak mengembalikan kontrol hingga fungsi panggilan balik yang ditentukan mengakhiri kotak dialog modal dengan memanggil fungsi EndDialog. (Unicode)
DLGPROC

Fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan keluarga fungsi CreateDialog dan DialogBox.
EndDialog

Menghancurkan kotak dialog modal, menyebabkan sistem mengakhiri pemrosesan apa pun untuk kotak dialog.
FindTextA

Membuat kotak dialog Temukan tanpa mode yang ditentukan sistem yang memungkinkan pengguna menentukan string untuk mencari opsi dan yang akan digunakan saat mencari teks dalam dokumen. (ANSI)
FindTextW

Membuat kotak dialog Temukan tanpa mode yang ditentukan sistem yang memungkinkan pengguna menentukan string untuk mencari opsi dan yang akan digunakan saat mencari teks dalam dokumen. (Unicode)
GetCurrentDevMode

Mengisi struktur DEVMODE dengan informasi tentang printer yang saat ini dipilih untuk digunakan dengan PrintDlgEx.
GetCurrentPortName

Mengambil nama port saat ini untuk digunakan dengan PrintDlgEx.
GetCurrentPrinterName

Mengambil nama printer yang saat ini dipilih, untuk digunakan dengan PrintDlgEx.
GetDialogBaseUnits

Mengambil unit dasar dialog sistem, yang merupakan lebar rata-rata dan tinggi karakter dalam font sistem.
GetDlgCtrlID

Mengambil pengidentifikasi kontrol yang ditentukan.
GetDlgItem

Mengambil handel ke kontrol dalam kotak dialog yang ditentukan.
GetDlgItemInt

Menerjemahkan teks kontrol tertentu dalam kotak dialog ke dalam nilai bilangan bulat.
GetDlgItemTextA

Mengambil judul atau teks yang terkait dengan kontrol dalam kotak dialog. (ANSI)
GetDlgItemTextW

Mengambil judul atau teks yang terkait dengan kontrol dalam kotak dialog. (Unicode)
GetFileTitleA

Mengambil nama file yang ditentukan. (ANSI)
GetFileTitleW

Mengambil nama file yang ditentukan. (Unicode)
GetNextDlgGroupItem

Mengambil handel ke kontrol pertama dalam sekelompok kontrol yang mendahului (atau mengikuti) kontrol yang ditentukan dalam kotak dialog.
GetNextDlgTabItem

Mengambil handel ke kontrol pertama yang memiliki gaya WS_TABSTOP yang mendahului (atau mengikuti) kontrol yang ditentukan.
GetOpenFileNameA

Membuat kotak dialog Buka yang memungkinkan pengguna menentukan drive, direktori, dan nama file atau sekumpulan file yang akan dibuka. (ANSI)
GetOpenFileNameW

Membuat kotak dialog Buka yang memungkinkan pengguna menentukan drive, direktori, dan nama file atau sekumpulan file yang akan dibuka. (Unicode)
GetSaveFileNameA

Membuat kotak dialog Simpan yang memungkinkan pengguna menentukan drive, direktori, dan nama file untuk disimpan. (ANSI)
GetSaveFileNameW

Membuat kotak dialog Simpan yang memungkinkan pengguna menentukan drive, direktori, dan nama file untuk disimpan. (Unicode)
HandleMessage

Dipanggil oleh PrintDlgEx untuk memberi aplikasi Anda kesempatan untuk menangani pesan yang dikirim ke kotak dialog anak di bagian bawah halaman Umum Lembar Properti Cetak.
InitDone

Dipanggil oleh PrintDlgEx ketika sistem telah selesai menginisialisasi halaman Umum Lembar Properti Cetak.
IsDialogMessageA

Menentukan apakah pesan ditujukan untuk kotak dialog yang ditentukan dan, jika ya, memproses pesan. (ANSI)
IsDialogMessageW

Menentukan apakah pesan ditujukan untuk kotak dialog yang ditentukan dan, jika ya, memproses pesan. (Unicode)
LPCCHOOKPROC

Menerima pesan atau pemberitahuan yang ditujukan untuk prosedur kotak dialog default kotak dialog Warna. Ini adalah fungsi panggilan balik yang ditentukan aplikasi atau yang ditentukan pustaka yang digunakan dengan fungsi ChooseColor.
LPCFHOOKPROC

Menerima pesan atau pemberitahuan yang ditujukan untuk prosedur kotak dialog default kotak dialog Font. Ini adalah prosedur panggilan balik yang ditentukan aplikasi atau yang ditentukan pustaka yang digunakan dengan fungsi ChooseFont.
LPFRHOOKPROC

Menerima pesan atau pemberitahuan yang ditujukan untuk prosedur kotak dialog default kotak dialog Temukan atau Ganti.
LPOFNHOOKPROC

Menerima pesan pemberitahuan yang dikirim dari kotak dialog.
LPPAGEPAINTHOOK

Menerima pesan yang memungkinkan Anda mengkustomisasi gambar halaman sampel dalam kotak dialog Penyetelan Halaman. Prosedur hook PagePaintHook adalah fungsi panggilan balik yang ditentukan aplikasi atau yang ditentukan pustaka yang digunakan dengan fungsi PageSetupDlg.
LPPAGESETUPHOOK

Menerima pesan atau pemberitahuan yang ditujukan untuk prosedur kotak dialog default kotak dialog Penyetelan Halaman. Prosedur hook PageSetupHook adalah fungsi panggilan balik yang ditentukan aplikasi atau yang ditentukan pustaka yang digunakan dengan fungsi PageSetupDlg.
LPPRINTHOOKPROC

Menerima pesan atau pemberitahuan yang ditujukan untuk prosedur kotak dialog default kotak dialog Cetak. Ini adalah fungsi panggilan balik yang ditentukan aplikasi atau yang ditentukan pustaka yang digunakan dengan fungsi PrintDlg.
LPSETUPHOOKPROC

Fungsi panggilan balik yang ditentukan aplikasi atau yang ditentukan pustaka yang digunakan dengan fungsi PrintDlg. Prosedur hook menerima pesan atau pemberitahuan yang ditujukan untuk prosedur kotak dialog default kotak dialog Penyetelan Cetak.
MapDialogRect

Mengonversi unit kotak dialog yang ditentukan menjadi unit layar (piksel).
Kotak Pesan

Fungsi MessageBox menampilkan kotak dialog modal yang berisi ikon sistem, sekumpulan tombol, dan pesan khusus aplikasi singkat.
MessageBoxA

Menampilkan kotak dialog modal yang berisi ikon sistem, sekumpulan tombol, dan pesan khusus aplikasi singkat, seperti informasi status atau kesalahan. Kotak pesan mengembalikan nilai bilangan bulat yang menunjukkan tombol mana yang diklik pengguna. (MessageBoxA)
MessageBoxExA

Membuat, menampilkan, dan mengoperasikan kotak pesan. (ANSI)
MessageBoxExW

Membuat, menampilkan, dan mengoperasikan kotak pesan. (Unicode)
MessageBoxIndirectA

Membuat, menampilkan, dan mengoperasikan kotak pesan. Kotak pesan berisi teks dan judul pesan yang ditentukan aplikasi, ikon apa pun, dan kombinasi tombol push yang telah ditentukan sebelumnya. (ANSI)
MessageBoxIndirectW

Membuat, menampilkan, dan mengoperasikan kotak pesan. Kotak pesan berisi teks dan judul pesan yang ditentukan aplikasi, ikon apa pun, dan kombinasi tombol push yang telah ditentukan sebelumnya. (Unicode)
MessageBoxW

Fungsi MessageBoxW (Unicode) menampilkan kotak dialog modal yang berisi ikon sistem, sekumpulan tombol, dan pesan khusus aplikasi singkat.
MSGBOXCALLBACK

Fungsi panggilan balik, yang Anda tentukan dalam aplikasi Anda, yang memproses membantu peristiwa untuk kotak pesan.
PageSetupDlgA

Versi ASCII dari PageSetupDlg
PageSetupDlgW

Versi string yang luas dari PageSetupDlg
PrintDlgA

Versi ASCII dari PrintDlg
PrintDlgExA

Versi ASCII dari PrintDlgEx
PrintDlgExW

Versi string yang luas dari PrintDlgEx
PrintDlgW

Versi string yang luas dari PrintDlg
QueryInterface

Metode IPrintDialogCallback::QueryInterface (commdlg.h) adalah metode QueryInterface IUnknown, yang meminta objek COM untuk pointer.
QueryInterface

Metode IPrintDialogServices::QueryInterface (commdlg.h) adalah metode QueryInterface IUnknown, yang meminta objek COM untuk pointer.
Rilis

Metode IPrintDialogCallback::Release (commdlg.h) adalah metode Rilis IUnknown, yang mengurangi jumlah referensi untuk antarmuka pada objek COM.
Rilis

Metode IPrintDialogServices::Release (commdlg.h) adalah metode Rilis IUnknown, yang mengurangi jumlah referensi untuk antarmuka pada objek COM.
ReplaceTextA

Membuat kotak dialog tanpa mode yang ditentukan sistem yang memungkinkan pengguna menentukan string untuk dicari dan string pengganti, serta opsi untuk mengontrol operasi temukan dan ganti. (ANSI)
ReplaceTextW

Membuat kotak dialog tanpa mode yang ditentukan sistem yang memungkinkan pengguna menentukan string untuk dicari dan string pengganti, serta opsi untuk mengontrol operasi temukan dan ganti. (Unicode)
SelectionChange

Dipanggil oleh PrintDlgEx ketika pengguna memilih printer yang berbeda dari daftar printer yang diinstal pada halaman Umum Lembar Properti Cetak.
SendDlgItemMessageA

Mengirim pesan ke kontrol yang ditentukan dalam kotak dialog. (ANSI)
SendDlgItemMessageW

Mengirim pesan ke kontrol yang ditentukan dalam kotak dialog. (Unicode)
SetDlgItemInt

Mengatur teks kontrol dalam kotak dialog ke representasi string dari nilai bilangan bulat tertentu.
SetDlgItemTextA

Mengatur judul atau teks kontrol dalam kotak dialog. (ANSI)
SetDlgItemTextW

Mengatur judul atau teks kontrol dalam kotak dialog. (Unicode)

Antarmuka

 
IPrintDialogCallback

Menyediakan metode yang memungkinkan aplikasi menerima pemberitahuan dan pesan dari fungsi PrintDlgEx saat Lembar Properti Cetak ditampilkan.
IPrintDialogServices

Menyediakan metode yang memungkinkan aplikasi menggunakan fungsi PrintDlgEx untuk mengambil informasi tentang printer yang saat ini dipilih.

Struktur

 
PILIHFONTA

Berisi informasi yang digunakan fungsi ChooseFont untuk menginisialisasi kotak dialog Font. Setelah pengguna menutup kotak dialog, sistem mengembalikan informasi tentang pilihan pengguna dalam struktur ini. (ANSI)
PILIHFONTW

Berisi informasi yang digunakan fungsi ChooseFont untuk menginisialisasi kotak dialog Font. Setelah pengguna menutup kotak dialog, sistem mengembalikan informasi tentang pilihan pengguna dalam struktur ini. (Unicode)
DEVNAMES

Berisi string yang mengidentifikasi nama driver, perangkat, dan port output untuk printer.
DLGITEMTEMPLATE

Menentukan dimensi dan gaya kontrol dalam kotak dialog. Satu atau beberapa struktur ini dikombinasikan dengan struktur DLGTEMPLATE untuk membentuk templat standar untuk kotak dialog.
DLGTEMPLATE

Menentukan dimensi dan gaya kotak dialog.
FINDREPLACEA

Berisi informasi yang digunakan fungsi FindText dan ReplaceText untuk menginisialisasi kotak dialog Temukan dan Ganti. (ANSI)
FINDREPLACEW

Berisi informasi yang digunakan fungsi FindText dan ReplaceText untuk menginisialisasi kotak dialog Temukan dan Ganti. (Unicode)
MSGBOXPARAMSA

Berisi informasi yang digunakan untuk menampilkan kotak pesan. Fungsi MessageBoxIndirect menggunakan struktur ini. (ANSI)
MSGBOXPARAMSW

Berisi informasi yang digunakan untuk menampilkan kotak pesan. Fungsi MessageBoxIndirect menggunakan struktur ini. (Unicode)
OFNOTIFYA

Berisi informasi tentang pesan WM_NOTIFY yang dikirim ke prosedur hook OFNHookProc untuk kotak dialog Buka atau Simpan Sebagai. Parameter lParam dari pesan WM_NOTIFY adalah penunjuk ke struktur OFNOTIFY. (ANSI)
OFNOTIFYEXA

Berisi informasi tentang pesan pemberitahuan CDN_INCLUDEITEM. (ANSI)
OFNOTIFYEXW

Berisi informasi tentang pesan pemberitahuan CDN_INCLUDEITEM. (Unicode)
OFNOTIFYW

Berisi informasi tentang pesan WM_NOTIFY yang dikirim ke prosedur kait OFNHookProc untuk kotak dialog Buka atau Simpan Sebagai. Parameter lParam dari pesan WM_NOTIFY adalah penunjuk ke struktur OFNOTIFY. (Unicode)
OPENFILENAME_NT4A

Struktur OPENFILENAME_NT4 identik dengan OPENFILENAME dengan _WIN32_WINNT diatur ke 0x0400. (ANSI)
OPENFILENAME_NT4W

Struktur OPENFILENAME_NT4 identik dengan OPENFILENAME dengan _WIN32_WINNT diatur ke 0x0400. (Unicode)
OPENFILENAMEA

Berisi informasi yang digunakan fungsi GetOpenFileName dan GetSaveFileName untuk menginisialisasi kotak dialog Buka atau Simpan Sebagai. Setelah pengguna menutup kotak dialog, sistem mengembalikan informasi tentang pilihan pengguna dalam struktur ini. (ANSI)
OPENFILENAMEW

Berisi informasi yang digunakan fungsi GetOpenFileName dan GetSaveFileName untuk menginisialisasi kotak dialog Buka atau Simpan Sebagai. Setelah pengguna menutup kotak dialog, sistem mengembalikan informasi tentang pilihan pengguna dalam struktur ini. (Unicode)
PAGESETUPDLGA

Berisi informasi yang digunakan fungsi PageSetupDlg untuk menginisialisasi kotak dialog Penyetelan Halaman. Setelah pengguna menutup kotak dialog, sistem mengembalikan informasi tentang parameter halaman yang ditentukan pengguna dalam struktur ini. (ANSI)
PAGESETUPDLGW

Berisi informasi yang digunakan fungsi PageSetupDlg untuk menginisialisasi kotak dialog Penyetelan Halaman. Setelah pengguna menutup kotak dialog, sistem mengembalikan informasi tentang parameter halaman yang ditentukan pengguna dalam struktur ini. (Unicode)
PRINTDLGA

Berisi informasi yang digunakan fungsi PrintDlg untuk menginisialisasi Kotak Dialog Cetak. Setelah pengguna menutup kotak dialog, sistem menggunakan struktur ini untuk mengembalikan informasi tentang pilihan pengguna. (ANSI)
PRINTDLGEXA

Berisi informasi yang digunakan fungsi PrintDlgEx untuk menginisialisasi lembar properti Cetak. Setelah pengguna menutup lembar properti, sistem menggunakan struktur ini untuk mengembalikan informasi tentang pilihan pengguna. (ANSI)
PRINTDLGEXW

Berisi informasi yang digunakan fungsi PrintDlgEx untuk menginisialisasi lembar properti Cetak. Setelah pengguna menutup lembar properti, sistem menggunakan struktur ini untuk mengembalikan informasi tentang pilihan pengguna. (Unicode)
PRINTDLGW

Berisi informasi yang digunakan fungsi PrintDlg untuk menginisialisasi Kotak Dialog Cetak. Setelah pengguna menutup kotak dialog, sistem menggunakan struktur ini untuk mengembalikan informasi tentang pilihan pengguna. (Unicode)
PRINTPAGERANGE

Mewakili rentang halaman dalam tugas cetak. Pekerjaan cetak dapat memiliki lebih dari satu rentang halaman. Informasi ini disediakan dalam struktur PRINTDLGEX saat memanggil fungsi PrintDlgEx.