Aracılığıyla paylaş


Çağrı cihazı

Bu bölüm, çağrı cihaz denetimleriyle kullanılan programlama öğeleri hakkında bilgi içerir.

Genel bakış

Konu Içeriği
Pager Denetimleri 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.

Makro

Konu Içeriği
Pager_ForwardMouse Ç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.
Pager_GetBkColor Çağrı aracı denetimi için geçerli arka plan rengini alır. Bu makroyu kullanabilir veya PGM_GETBKCOLOR iletisini açıkça gönderebilirsiniz.
Pager_GetBorder Çağrı aracı denetimi için geçerli kenarlık boyutunu alır. Bu makroyu kullanabilir veya PGM_GETBORDER iletisini açıkça gönderebilirsiniz.
Pager_GetButtonSize Çağrı aracı denetimi için geçerli düğme boyutunu alır. Bu makroyu kullanabilir veya PGM_GETBUTTONSIZE iletisini açıkça gönderebilirsiniz.
Pager_GetButtonState Bir çağrı oluşturucu denetiminde belirtilen düğmenin durumunu alır. Bu makroyu kullanabilir veya PGM_GETBUTTONSTATE iletisini açıkça gönderebilirsiniz.
Pager_GetDropTarget Disk belleği denetiminin IDropTarget arabirim işaretçisini alır. Bu makroyu kullanabilir veya PGM_GETDROPTARGET iletisini açıkça gönderebilirsiniz.
Pager_GetPos Çağrı aracı denetiminin geçerli kaydırma konumunu alır. Bu makroyu kullanabilir veya PGM_GETPOS iletisini açıkça gönderebilirsiniz.
Pager_RecalcSize 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.
Pager_SetBkColor Çağrı aracı denetimi için geçerli arka plan rengini ayarlar. Bu makroyu kullanabilir veya PGM_SETBKCOLOR iletisini açıkça gönderebilirsiniz.
Pager_SetBorder Çağrı aracı denetimi için geçerli kenarlık boyutunu ayarlar. Bu makroyu kullanabilir veya PGM_SETBORDER iletisini açıkça gönderebilirsiniz.
Pager_SetButtonSize Çağrı aracı denetimi için geçerli düğme boyutunu ayarlar. Bu makroyu kullanabilir veya PGM_SETBUTTONSIZE iletisini açıkça gönderebilirsiniz.
Pager_SetChild Ç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.
Pager_SetPos Disk belleği denetimi için kaydırma konumunu ayarlar. Bu makroyu kullanabilir veya PGM_SETPOS iletisini açıkça gönderebilirsiniz.
Pager_SetScrollInfo 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.

Ileti

Konu Içeriği
PGM_FORWARDMOUSE Ç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.
PGM_GETBKCOLOR Çağrı aracı denetimi için geçerli arka plan rengini alır. Bu iletiyi açıkça gönderebilir veya Pager_GetBkColor makroyu kullanabilirsiniz.
PGM_GETBORDER Çağrı aracı denetimi için geçerli kenarlık boyutunu alır. Bu iletiyi açıkça gönderebilir veya Pager_GetBorder makroyu kullanabilirsiniz.
PGM_GETBUTTONSIZE Çağrı aracı denetimi için geçerli düğme boyutunu alır. Bu iletiyi açıkça gönderebilir veya Pager_GetButtonSize makroyu kullanabilirsiniz.
PGM_GETBUTTONSTATE Bir çağrı oluşturucu denetiminde belirtilen düğmenin durumunu alır. Bu iletiyi açıkça gönderebilir veya Pager_GetButtonState makroyu kullanabilirsiniz.
PGM_GETDROPTARGET Disk belleği denetiminin IDropTarget arabirim işaretçisini alır. Bu iletiyi açıkça gönderebilir veya Pager_GetDropTarget makroyu kullanabilirsiniz.
PGM_GETPOS Çağrı aracı denetiminin geçerli kaydırma konumunu alır. Bu iletiyi açıkça gönderebilir veya Pager_GetPos makroyu kullanabilirsiniz.
PGM_RECALCSIZE 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.
PGM_SETBKCOLOR Çağrı aracı denetimi için geçerli arka plan rengini ayarlar. Bu iletiyi açıkça gönderebilir veya Pager_SetBkColor makroyu kullanabilirsiniz.
PGM_SETBORDER Çağrı aracı denetimi için geçerli kenarlık boyutunu ayarlar. Bu iletiyi açıkça gönderebilir veya Pager_SetBorder makroyu kullanabilirsiniz.
PGM_SETBUTTONSIZE Çağrı aracı denetimi için geçerli düğme boyutunu ayarlar. Bu iletiyi açıkça gönderebilir veya Pager_SetButtonSize makroyu kullanabilirsiniz.
PGM_SETCHILD Ç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.
PGM_SETPOS Çağrı aracı denetimi için geçerli kaydırma konumunu ayarlar. Bu iletiyi açıkça gönderebilir veya Pager_SetPos makroyu kullanabilirsiniz.
PGM_SETSETSCROLLINFO 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.

Bildirim

Konu Içeriği
NM_RELEASEDCAPTURE (çağrı) 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.
PGN_CALCSIZE 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.
PGN_HOTITEMCHANGE Sık erişimli (vurgulanmış) öğe değiştiğinde bir çağrı kutusu denetimi tarafından gönderilir.
PGN_SCROLL İç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.
NMPGHOTITEM PGN_HOTITEMCHANGE bildirimiyle kullanılan bilgileri içerir.
NMPGSCROLL İçerilen pencereyi kaydırırken disk belleği denetiminin kullandığı bilgileri içerir ve alır. PGN_SCROLL bildirimiyle birlikte kullanılır.

Sabit

Konu Içeriği
Pager Denetim Stilleri Bu bölümde, disk belleği denetimleri oluşturulurken kullanılan pencere stilleri listelenir.