Bir Win32 (C++) penceresi hareket etmeyi durdurduysa nasıl algılayacağını bilen var mı?Bir Pencerenin ne zaman hareket etmeyi durdurduğunu algıla?
WM_MOVE, pencerenin ne zaman hareket ettiğini algılar, ancak , durdurulduğunda nasıl algılanır?
Bir Win32 (C++) penceresi hareket etmeyi durdurduysa nasıl algılayacağını bilen var mı?Bir Pencerenin ne zaman hareket etmeyi durdurduğunu algıla?
WM_MOVE, pencerenin ne zaman hareket ettiğini algılar, ancak , durdurulduğunda nasıl algılanır?
İşlemek istediğiniz Windows mesajı WM_EXITSIZEMOVE
'dur.
WM_EXITSIZEMOVE message (Windows) @ MSDN
Eğer başarmak isteyen ne bağlı olarak, daha iyi fare düğmesi Bir pencerenin olmayan istemci alanlarda bırakıldığında gönderilir WM_NCLBUTTONUP
, tepki hizmet olabileceğini ihtimal de var , vb bir resim yazısı ile herhangi bir pencerenin başlık çubuğunda, sınır krom,
Teşekkür ederim, extrodinarily yararlı! –
Rica ederim. Ayrıca, sadece bunu duymamışsanız, Spy ++/Spyxx, bu tür windows mesajlarının hatalarını ayıklamak ve izlemek için oldukça kullanışlıdır. http://msdn.microsoft.com/en-us/library/dd460760.aspx – meklarian
olarak gerçekten * Bildiğiniz tüm bu * taşındı olduğunu, hareket ediyor bilmiyorum. Fark ince. –
Yani, WM_MOVE, pencere hareket etmediğinde tetikleniyor mu? Düzenleme: Haklısınız. –
Evet, bir pencere taşındıktan sonra gönderilir. [WM_MOVE iletisi (Windows)] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms632631 (v = vs.85) .aspx). – Zilog