Fungsi GetDialogSize
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Fungsi GetDialogSize mengambil ukuran kotak dialog sumber daya.
Sintaks
BOOL WINAPI GetDialogSize(
int iResourceID,
DLGPROC pDlgProc,
LPARAM lParam,
SIZE *pResult
);
Parameter
-
iResourceID
-
Pengidentifikasi sumber daya kotak dialog.
-
pDlgProc
-
Arahkan ke prosedur kotak dialog.
-
lParam
-
Nilai yang diteruskan dalam pesan WM_INITDIALOG dikirim ke kotak dialog sementara tepat setelah dibuat.
-
pResult
-
Penunjuk ke struktur SIZE yang menerima dimensi kotak dialog, dalam piksel layar.
Mengembalikan nilai
Mengembalikan TRUE jika sumber daya kotak dialog ditemukan, atau FALSE jika tidak.
Keterangan
Halaman properti dapat menggunakan fungsi ini untuk mengembalikan ukuran tampilan aktual yang diperlukan. Sebagian besar halaman properti adalah kotak dialog dan, dengan demikian, memiliki templat kotak dialog yang disimpan dalam file sumber daya. Templat menggunakan unit kotak dialog yang tidak dipetakan langsung ke piksel layar. Namun, fungsi GetPageInfo halaman properti harus mengembalikan ukuran tampilan aktual dalam piksel. Halaman properti dapat memanggil GetDialogSize
untuk menghitung ukuran tampilan.
Fungsi ini membuat instans sementara dari kotak dialog. Untuk menghindari kotak dialog muncul di layar, templat kotak dialog di file sumber daya seharusnya tidak memiliki properti WS_VISIBLE.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk