CDC::DrawDragRect

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

Index