disk belleği denetimi, tüm içeriğini göstermek için yeterli görüntüleme alanına sahip olmayan bir pencereyle birlikte kullanılan bir pencere kapsayıcısıdır.
Çağrı aygıtı denetimi için fare iletmeyi etkinleştirir veya devre dışı bırakır. Fare iletme etkinleştirildiğinde, çağrı kutusu denetimi WM_MOUSEMOVE iletileri kapsanan pencereye iletir. Bu makroyu kullanabilir veya PGM_FORWARDMOUSE iletisini açıkça gönderebilirsiniz.
Bir çağrı oluşturucu denetiminde belirtilen düğmenin durumunu alır. Bu makroyu kullanabilir veya PGM_GETBUTTONSTATE iletisini açıkça gönderebilirsiniz.
Disk belleği denetimini, kapsanan pencerenin boyutunu yeniden hesaplamaya zorlar. Bu makro kullanıldığında bir PGN_CALCSIZE bildirimi gönderilir. Bu makroyu kullanabilir veya PGM_RECALCSIZE iletisini açıkça gönderebilirsiniz.
Çağrı kutusu denetimi için kapsanan pencereyi ayarlar. Bu makro, kapsanan pencerenin üst öğesini değiştirmez; yalnızca kaydırma için disk belleği denetimine bir pencere tutamacı atar. Çoğu durumda, kapsanan pencere bir alt pencere olur. Böyle bir durumda, kapsanan pencere çağrı oluşturucu denetiminin alt öğesi olmalıdır. Bu makroyu kullanabilir veya PGM_SETCHILD iletisini açıkça gönderebilirsiniz.
dahili kullanım için tasarlanmıştır; uygulamalarda kullanılması önerilmez. Zaman aşımı değeri, zaman aşımı başına satır sayısı ve çizgi başına pikseller de dahil olmak üzere disk belleği denetiminin kaydırma parametrelerini ayarlar. Bu makroyu kullanabilir veya PGM_SETSETSCROLLINFO iletisini açıkça gönderebilirsiniz.
Çağrı aygıtı denetimi için fare iletmeyi etkinleştirir veya devre dışı bırakır. Fare iletme etkinleştirildiğinde, çağrı kutusu denetimi WM_MOUSEMOVE iletileri kapsanan pencereye iletir. Bu iletiyi açıkça gönderebilir veya Pager_ForwardMouse makroyu kullanabilirsiniz.
Bir çağrı oluşturucu denetiminde belirtilen düğmenin durumunu alır. Bu iletiyi açıkça gönderebilir veya Pager_GetButtonState makroyu kullanabilirsiniz.
Disk belleği denetimini, kapsanan pencerenin boyutunu yeniden hesaplamaya zorlar. Bu iletinin gönderilmesi, bir PGN_CALCSIZE bildirimi gönderilmesine neden olur. Bu iletiyi açıkça gönderebilir veya Pager_RecalcSize makroyu kullanabilirsiniz.
Çağrı kutusu denetimi için kapsanan pencereyi ayarlar. Bu ileti, kapsanan pencerenin üst öğesini değiştirmez; yalnızca kaydırma için disk belleği denetimine bir pencere tutamacı atar. Çoğu durumda, kapsanan pencere bir alt pencere olur. Böyle bir durumda, kapsanan pencere çağrı oluşturucu denetiminin alt öğesi olmalıdır. Bu iletiyi açıkça gönderebilir veya Pager_SetChild makroyu kullanabilirsiniz.
dahili kullanım için tasarlanmıştır; uygulamalarda kullanılması önerilmez. Zaman aşımı değeri, zaman aşımı başına satır sayısı ve çizgi başına pikseller de dahil olmak üzere disk belleği denetiminin kaydırma parametrelerini ayarlar. Bu iletiyi açıkça veya Pager_SetScrollInfo makroyu kullanarak gönderebilirsiniz.
Bir çağrıyıcı denetiminin üst penceresine, denetimin fare yakalamayı serbest bırakdığını bildirir. NM_RELEASEDCAPTURE bir WM_NOTIFY iletisi biçiminde gönderilir.
Kapsanan pencerenin kaydırılabilir boyutlarını almak için bir çağrı aracı denetimi tarafından gönderilen bildirim. Bu boyutlar, kapsanan pencerenin kaydırılabilir boyutunu belirlemek için disk belleği denetimi tarafından kullanılır. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
İçerilen pencere kaydırılmadan önce bir çağrı kutusu denetimi tarafından gönderilen bildirim. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
Yapı
Konu
Içeriği
NMPGCALCSIZE
Disk belleği denetiminin kapsanan pencerenin kaydırılabilir alanını hesaplamak için kullandığı bilgileri içerir ve alır.
PGN_CALCSIZE bildirimiyle birlikte kullanılır.