Ileti
Bu bölümdeki konular, belirliİşaretçi Giriş İletileri ve Bildirimleri için başvuru belirtimlerini sağlar.
Bu bölümde
Konu | Açıklama |
---|---|
DM_POINTERHITTEST |
Doğrudan Düzenlemeiçin en olası giriş hedefini belirlemek üzere işaretçi girişi ilk algılandığında bir pencereye gönderilir. |
WM_NCPOINTERDOWN |
bir işaretçi bir pencerenin istemci olmayan alanı üzerinden kişi yaptığında deftere nakledilir. İleti, işaretçinin iletişim kurduğu pencereyi hedefler. İşaretçi pencereye örtük olarak yakalanır, böylece pencere, kişiyi kırana kadar işaretçi için giriş almaya devam eder. Bir pencere bu işaretçiyi yakaladıysa, bu ileti gönderilmez. Bunun yerine, bu işaretçiyi yakalayan pencereye bir WM_POINTERDOWN deftere nakledilir. Önemli: Masaüstü uygulamaları DPI'ye duyarlı olmalıdır. Uygulamanız DPI farkında değilse, DPI sanallaştırması nedeniyle işaretçi iletilerinde ve ilgili yapılarda bulunan ekran koordinatları yanlış görünebilir. DPI sanallaştırma, DPI farkında olmayan ve varsayılan olarak etkin olan uygulamalara otomatik ölçeklendirme desteği sağlar (kullanıcılar bunu kapatabilir). Daha fazla bilgi için bkz. Yazma High-DPI Win32 Uygulamaları. |
WM_NCPOINTERUP |
Bir pencerenin istemci olmayan alanı üzerinde kişi yapan bir işaretçi kişiyi kırdığında postalanır. İleti, işaretçinin kişi yaptığı pencereyi hedefler ve işaretçi bu noktada pencereye örtük olarak yakalanır, böylece pencere, WM_NCPOINTERUP bildirimi de dahil olmak üzere kişi bozulana kadar işaretçi için giriş almaya devam eder. Bir pencere bu işaretçiyi yakaladıysa, bu ileti gönderilmez. Bunun yerine, bu işaretçiyi yakalayan pencereye bir WM_POINTERUP postalanır. Önemli: Masaüstü uygulamaları DPI'ye duyarlı olmalıdır. Uygulamanız DPI farkında değilse, DPI sanallaştırması nedeniyle işaretçi iletilerinde ve ilgili yapılarda bulunan ekran koordinatları yanlış görünebilir. DPI sanallaştırma, DPI farkında olmayan ve varsayılan olarak etkin olan uygulamalara otomatik ölçeklendirme desteği sağlar (kullanıcılar bunu kapatabilir). Daha fazla bilgi için bkz. Yazma High-DPI Win32 Uygulamaları. |
WM_NCPOINTERUPDATE |
Pencerenin istemci olmayan alanı üzerinde iletişim kuran bir işaretçide veya üzerine gelinmeyen bir kişi pencerenin istemci olmayan alanının üzerine geldiğinde bir güncelleştirme sağlamak için postalandı. İşaretçi vurgulanırken, ileti işaretçinin üzerinde olduğu pencereyi hedefler. İşaretçi yüzeyle temas halindeyken işaretçi, işaretçinin temas ettiği pencereye örtük olarak yakalanır ve bu pencere, kişi bozulana kadar işaretçi için giriş almaya devam eder. Bir pencere bu işaretçiyi yakaladıysa, bu ileti gönderilmez. Bunun yerine, bu işaretçiyi yakalayan pencereye bir WM_POINTERUPDATE postalanır. Önemli: Masaüstü uygulamaları DPI'ye duyarlı olmalıdır. Uygulamanız DPI farkında değilse, DPI sanallaştırması nedeniyle işaretçi iletilerinde ve ilgili yapılarda bulunan ekran koordinatları yanlış görünebilir. DPI sanallaştırma, DPI farkında olmayan ve varsayılan olarak etkin olan uygulamalara otomatik ölçeklendirme desteği sağlar (kullanıcılar bunu kapatabilir). Daha fazla bilgi için bkz. Yazma High-DPI Win32 Uygulamaları. |
WM_PARENTNOTIFY |
Alt pencerede önemli bir eylem gerçekleştiğinde pencereye gönderilir. Bu ileti artık WM_POINTERDOWN olayını içerecek şekilde genişletilmiştir. Alt pencere oluşturulduğunda, sistem WM_PARENTNOTIFY CreateWindowveya pencereyi oluşturan CreateWindowExişlevinin döndürdüğühemen önce gönderir. Alt pencere yok edilirken, sistem pencereyi yok etmek için herhangi bir işlem gerçekleşmeden önce iletiyi gönderir. Bir pencere bu iletiyi WindowProc işlevi aracılığıyla alır. Önemli: Masaüstü uygulamaları DPI'ye duyarlı olmalıdır. Uygulamanız DPI farkında değilse, DPI sanallaştırması nedeniyle işaretçi iletilerinde ve ilgili yapılarda bulunan ekran koordinatları yanlış görünebilir. DPI sanallaştırma, DPI farkında olmayan ve varsayılan olarak etkin olan uygulamalara otomatik ölçeklendirme desteği sağlar (kullanıcılar bunu kapatabilir). Daha fazla bilgi için bkz. Yazma High-DPI Win32 Uygulamaları. |
WM_POINTERACTIVATE |
Birincil işaretçi pencere üzerinde bir WM_POINTERDOWN oluşturduğunda etkin olmayan bir pencereye gönderilir. İleti işlenmemiş olarak kaldığı sürece, üst düzey pencereye ulaşana kadar üst pencere zincirine gider. Uygulamalar, etkinleştirilmek isteyip istemediklerini belirtmek için bu iletiyi yanıtlayabilir. Bir pencere bu iletiyi WindowProc işlevi aracılığıyla alır. |
WM_POINTERCAPTURECHANGED |
Giriş işaretçisinin yakalanmasını kaybeden bir pencereye gönderilir. Bir pencere bu iletiyi WindowProc işlevi aracılığıyla alır. |
WM_POINTERDEVICECHANGE |
Bir ekran ayarında, sayısallaştırıcının bağlı olduğu bir değişiklik olduğunda pencereye gönderilir. Bu ileti, görüntüleme modunun ölçeklenmesiyle ilgili bilgiler içerir. |
WM_POINTERDEVICEINRANGE |
Giriş dijitalleştiricisi aralığında bir işaretçi cihazı algılandığında pencereye gönderilir. Bu ileti, cihaz ve yakınlığıyla ilgili bilgiler içerir. |
WM_POINTERDEVICEOUTOFRANGE |
bir işaretçi cihazı giriş basamaklandırıcısının aralığından çıktığında pencereye gönderilir. Bu ileti, cihaz ve yakınlığıyla ilgili bilgiler içerir. |
WM_POINTERDOWN |
bir işaretçi bir pencerenin istemci alanı üzerinde kişi yaptığında deftere nakledilir. Bu giriş iletisi, işaretçinin kişi yaptığı pencereyi hedefler ve pencere örtük olarak pencereye yakalanır, böylece pencere, kişiyi kırana kadar işaretçi için giriş almaya devam eder. Bir pencere bu iletiyi WindowProc işlevi aracılığıyla alır. Önemli: Masaüstü uygulamaları DPI'ye duyarlı olmalıdır. Uygulamanız DPI farkında değilse, DPI sanallaştırması nedeniyle işaretçi iletilerinde ve ilgili yapılarda bulunan ekran koordinatları yanlış görünebilir. DPI sanallaştırma, DPI farkında olmayan ve varsayılan olarak etkin olan uygulamalara otomatik ölçeklendirme desteği sağlar (kullanıcılar bunu kapatabilir). Daha fazla bilgi için bkz. Yazma High-DPI Win32 Uygulamaları. |
WM_POINTERENTER |
Yeni bir işaretçi pencerenin üzerinde algılama aralığına girdiğinde (üzerine gelindiğinde) veya var olan bir işaretçi pencerenin sınırları içinde hareket ettiğinde pencereye gönderilir. |
WM_POINTERLEAVE |
İşaretçi algılama aralığını pencerenin üzerinde bıraktığında (üzerine gelindiğinde) veya işaretçi pencerenin sınırlarının dışına çıktığında pencereye gönderilir. |
WM_POINTERROUTEDAWAY |
İşaretçi girişi başka bir işleme yönlendirildiğinde giriş alma işleminde gerçekleşir. |
WM_POINTERROUTEDRELEASED |
Geçerli işlemde bir WM_POINTERUP iletisi alındığında, belirli bir işaretçi kimliğiyle ilişkilendirilmiş tüm işlemlere (AddContentWithCrossProcessChaining aracılığıyla çapraz işlem zincirleme için yapılandırılır ve şu anda işaretçi girişini işlemez) gönderilir. |
WM_POINTERROUTEDTO |
Devam eden işaretçi girişi olduğunda, var olan bir işaretçi kimliği için, işlemler arası zincirleme için yapılandırılmış içerik genelinde bir işlemden diğerine geçişler (AddContentWithCrossProcessChaining). |
WM_POINTERUP |
Bir pencerenin istemci alanı üzerinde kişi yapan bir işaretçi kişiyi kırdığında postalanır. Bu giriş iletisi, işaretçinin kişi yaptığı pencereyi hedefler ve işaretçi bu noktada pencereye örtük olarak yakalanır, böylece pencere, kişiyi kırana kadar işaretçi için WM_POINTERUP bildirimi de dahil olmak üzere giriş iletilerini almaya devam eder. Bir pencere bu iletiyi WindowProc işlevi aracılığıyla alır. Önemli: Masaüstü uygulamaları DPI'ye duyarlı olmalıdır. Uygulamanız DPI farkında değilse, DPI sanallaştırması nedeniyle işaretçi iletilerinde ve ilgili yapılarda bulunan ekran koordinatları yanlış görünebilir. DPI sanallaştırma, DPI farkında olmayan ve varsayılan olarak etkin olan uygulamalara otomatik ölçeklendirme desteği sağlar (kullanıcılar bunu kapatabilir). Daha fazla bilgi için bkz. Yazma High-DPI Win32 Uygulamaları. |
WM_POINTERUPDATE |
Bir pencerenin istemci alanı üzerinde veya pencerenin istemci alanının üzerine getirilmemiş bir işaretçi üzerinde iletişim kuran bir işaretçide güncelleştirme sağlamak için postalandı. İşaretçi vurgulanırken, ileti işaretçinin üzerinde olduğu pencereyi hedefler. İşaretçi yüzeyle temas halindeyken işaretçi, işaretçinin temas ettiği pencereye örtük olarak yakalanır ve bu pencere, kişi bozulana kadar işaretçi için giriş almaya devam eder. Önemli: Masaüstü uygulamaları DPI'ye duyarlı olmalıdır. Uygulamanız DPI farkında değilse, DPI sanallaştırması nedeniyle işaretçi iletilerinde ve ilgili yapılarda bulunan ekran koordinatları yanlış görünebilir. DPI sanallaştırma, DPI farkında olmayan ve varsayılan olarak etkin olan uygulamalara otomatik ölçeklendirme desteği sağlar (kullanıcılar bunu kapatabilir). Daha fazla bilgi için bkz. Yazma High-DPI Win32 Uygulamaları. |
WM_POINTERWHEEL |
Kaydırma tekerleği döndürüldüğünde ön plan klavye odağıyla pencereye postalanır. Bir pencere bu iletiyi WindowProc işlevi aracılığıyla alır. Önemli: Masaüstü uygulamaları DPI'ye duyarlı olmalıdır. Uygulamanız DPI farkında değilse, DPI sanallaştırması nedeniyle işaretçi iletilerinde ve ilgili yapılarda bulunan ekran koordinatları yanlış görünebilir. DPI sanallaştırma, DPI farkında olmayan ve varsayılan olarak etkin olan uygulamalara otomatik ölçeklendirme desteği sağlar (kullanıcılar bunu kapatabilir). Daha fazla bilgi için bkz. Yazma High-DPI Win32 Uygulamaları. |
WM_POINTERHWHEEL |
Yatay kaydırma tekerleği döndürüldüğünde ön plan klavye odağıyla pencereye postalanır. Bir pencere bu iletiyi WindowProc işlevi aracılığıyla alır. Önemli: Masaüstü uygulamaları DPI'ye duyarlı olmalıdır. Uygulamanız DPI farkında değilse, DPI sanallaştırması nedeniyle işaretçi iletilerinde ve ilgili yapılarda bulunan ekran koordinatları yanlış görünebilir. DPI sanallaştırma, DPI farkında olmayan ve varsayılan olarak etkin olan uygulamalara otomatik ölçeklendirme desteği sağlar (kullanıcılar bunu kapatabilir). Daha fazla bilgi için bkz. Yazma High-DPI Win32 Uygulamaları. |
WM_TOUCHHITTESTING |
En olası dokunma hedefini belirlemek için aşağı temas eden bir pencereye gönderilir. |