Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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. |