Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída Nemocnosti

Graf hierarchie

RECT – struktura

Třída CRect

CDC::GetHalftoneBrush