Bagikan melalui


Struktur NMPGCALCSIZE (commctrl.h)

Berisi dan menerima informasi yang digunakan kontrol pager untuk menghitung area yang dapat digulir dari jendela yang terkandung. Ini digunakan dengan pemberitahuan PGN_CALCSIZE .

Sintaks

typedef struct {
  NMHDR hdr;
  DWORD dwFlag;
  int   iWidth;
  int   iHeight;
} NMPGCALCSIZE, *LPNMPGCALCSIZE;

Anggota

hdr

Jenis: NMHDR

Struktur NMHDR yang berisi informasi tentang pemberitahuan.

dwFlag

Jenis: DWORD

Nilai yang menunjukkan dimensi mana yang diminta. Ini akan menjadi salah satu nilai berikut:

Nilai Makna
PGF_CALCHEIGHT
Tinggi area yang dapat digulir sedang diminta. Tinggi harus ditempatkan di anggota iHeight sebelum kembali dari pemberitahuan.
PGF_CALCWIDTH
Lebar area yang dapat digulir sedang diminta. Lebar harus ditempatkan di anggota iWidth sebelum kembali dari pemberitahuan.

iWidth

Jenis: int

Menerima lebar area yang diinginkan dari area yang dapat digulir, dalam piksel.

iHeight

Jenis: int

Menerima tinggi area yang dapat digulir yang diinginkan, dalam piksel.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header commctrl.h