void DrawDragRect (lpcrect lpRect, boyut boyut, lpcrect lpRectLast, boyutu sizeLast, CBrush * pBrush = null, CBrush * pBrushLast = null);
Parametreleri
lpRect
Puan rect yapısı veya dikdörtgen mantıksal koordinatlarını belirtir CRect nesnesi — bu durumda, yeniden düzenlenmiş dikdörtgen bitiş konumu.
boyutu
İç sınır (başka bir deyişle, kenarlık kalınlığı) bir dikdörtgenin sol üst köşesine dış kenarlık sol üst köşesinden deplasman belirtir.
lpRectLast
Puan rect yapısı veya dikdörtgeni konumu mantıksal koordinatlarını belirtir CRect nesnesi — bu durumda, özgün konumunu yeniden düzenlenmiş dikdörtgen.
sizeLast
İç sınır (başka bir deyişle, kenarlık kalınlığı) yeniden düzenlenmiş orijinal dikdörtgenin sol üst köşesine dış kenarlık sol üst köşesinden deplasman belirtir.
pBrush
İşaretçi bir fırça nesnesi. null varsayılan halftone fırça kullanmak üzere ayarlama.
pBrushLast
Kullanılan son fırça nesne için işaretçi. null varsayılan halftone fırça kullanmak üzere ayarlama.
Açıklamalar
Art arda sürükle dikdörtgeni yeniden çizmek için bu üye işlevini çağırın. Görsel geribildirim vermek için fare pozisyonu, örnek olarak bir döngü içinde arayın. DrawDragRectaradığınızda önceki dikdörtgen silinir ve yeni bir çizilir. Örneğin, kullanıcı bir dikdörtgen ekranda Sürüyor gibi DrawDragRect orijinal dikdörtgenin silebilir ve yeni bir yeni konumuna yeniden çizer. Varsayılan olarak, DrawDragRect titreşim ortadan kaldırmak ve sorunsuz hareketli bir dikdörtgen görünümü oluşturmak için halftone fırça kullanarak bir dikdörtgen çizer.
İlk kez DrawDragRect, çağrı lpRectLast parametre null olmalıdır.
cdc ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: rect, CRect, CDC::GetHalftoneBrush