CDC::DrawDragRect
重複呼叫這個成員函式重新繪製拖曳矩形。
void DrawDragRect(
LPCRECT lpRect,
SIZE size,
LPCRECT lpRectLast,
SIZE sizeLast,
CBrush* pBrush = NULL,
CBrush* pBrushLast = NULL
);
參數
size
指定從外部框線的左上角的位移為內部框線的粗細 (也就是左上角矩形框線)。lpRectLast
為 的長度 的點建構或指定矩形位置邏輯座標 (在此例中,重新繪製的矩形 CRect 原始位置的物件。sizeLast
指定從外部框線的左上角的位移為內部框線的粗細 (也就是左上角的框線中重新繪製) 原始的矩形。pBrush
筆刷物件的指標。 設定為使用預設 NULL 半色調筆刷。pBrushLast
要使用的最後一筆刷物件的指標。 設定為使用預設 NULL 半色調筆刷。
備註
呼叫它在迴圈中,您取樣滑鼠位置,以便提供視覺化回應。 當您呼叫 DrawDragRect時,清除先前的矩形,並繪製新的。 例如,在中,因為使用者將在螢幕上的矩形, DrawDragRect 即將擦掉原始矩形和重繪其新位置的新。 根據預設, DrawDragRect 繪製矩形以將半色調筆刷減少重繪閃動和建置成功移動矩形的外觀。
在您第一次呼叫 DrawDragRect, lpRectLast 參數應該是 NULL。
需求
Header: afxwin.h