CDC::DrawDragRect
Volání funkce tohoto člena opakovaně k překreslení tažením obdélníku.
void DrawDragRect(
LPCRECT lpRect,
SIZE size,
LPCRECT lpRectLast,
SIZE sizeLast,
CBrush* pBrush = NULL,
CBrush* pBrushLast = NULL
);
Parametry
lpRect
Odkazuje RECT struktury nebo CRect objektu, který určuje logické souřadnice obdélník – v tomto případě Konec pozice obdélníku se překreslí.size
Určuje přestavění z levého horního rohu vnějšího ohraničení levý horní roh vnitřní ohraničení obdélníku (tj. Tloušťka ohraničení).lpRectLast
Odkazuje RECT struktury nebo CRect objektu, který určuje logické souřadnice polohy obdélníku – v tomto případě původní polohy obdélníku se překreslí.sizeLast
Určuje přestavění z levého horního rohu vnějšího ohraničení levý horní roh vnitřní ohraničení (tj. Tloušťka ohraničení) původní obdélník se překreslí.pBrush
Ukazatel na objekt stopy.Nastavit NULL používat výchozí polotónování stopy.pBrushLast
Ukazatel na poslední stopy objekt používá.Nastavit NULL používat výchozí polotónování stopy.
Poznámky
Jako ukázka pozice myši poskytněte vizuální zpětnou vazbu, zavolejte ji ve smyčce.Při volání DrawDragRect , předchozí obdélník je vymazán a nový je nakreslena.Že například jako uživatel přetažena obdélník přes obrazovku, DrawDragRect bude smazat původní obdélník a překreslení nového nové pozici.Ve výchozím nastavení DrawDragRect Nakreslí obdélník pomocí polotónových stopy blikání odstranit a vytvořit vzhled plynule přesunutí obdélníku.
Při prvním volání DrawDragRect , lpRectLast parametr by měl být NULL.
Požadavky
Záhlaví: afxwin.h