Método CustomLineCap::GetBaseInset (gdiplusheaders.h)
O método CustomLineCap::GetBaseInset obtém a distância entre o limite base até o início da linha.
Sintaxe
REAL GetBaseInset();
Valor retornado
Tipo: REAL
Esse método retorna o valor de inset base.
Comentários
O inset base é usado para separar o limite base do início da linha. Um valor de 0 faz com que o limite base e a linha toquem. Um valor maior que 0 insere um espaço (em unidades) entre o limite de linha e o início da linha.
Exemplos
O exemplo a seguir cria um objeto CustomLineCap , obtém o conjunto base do limite e cria um segundo objeto CustomLineCap que usa o mesmo inset base.
VOID Example_GetBaseInset(HDC hdc)
{
Graphics graphics(hdc);
//Create a Path object.
GraphicsPath capPath;
//Create a CustomLineCap object, and set its base cap to LineCapRound.
CustomLineCap custCap(NULL, &capPath, LineCapRound, 5);
// Get the base inset of custCap.
REAL baseInset = custCap.GetBaseInset();
// Create a second CustomLineCap object with the same base inset as the
// first.
CustomLineCap insetCap(NULL, &capPath, LineCapRound, baseInset);
// Create a Pen object and assign insetCap as the custom end cap.
// Then draw a line.
Pen pen(Color(255, 0, 0, 255), 5);
pen.SetCustomEndCap(&insetCap);
graphics.DrawLine(&pen, Point(0, 0), Point(100, 100));
}
Requisitos
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | gdiplusheaders.h (inclua Gdiplus.h) |
Biblioteca | Gdiplus.lib |
DLL | Gdiplus.dll |