CRgn::CreateRoundRectRgn

BOOL CreateRoundRectRgn( int x1, int y1, int x2, int y2, int x3, int y3 );

Valor de retorno

Diferente de zero se a operação foi bem-sucedida; caso contrário 0.

Parâmetros

1 x

Especifica o x lógica-coordenar do canto superior esquerdo da região.

y1

Especifica a y lógica-coordenar do canto superior esquerdo da região.

x 2

Especifica a lógica coordenada x do canto inferior direito da região.

y2

Especifica a lógica coordenada y do canto inferior direito da região.

x 3

Especifica a largura da elipse usado para criar os cantos arredondados.

y3

Especifica a altura da elipse usado para criar os cantos arredondados.

Observações

Cria uma região retangular com cantos arredondados que é armazenada no objeto CRgn.

O tamanho de uma região é limitado para unidades lógicas de 32.767 por 32.767 ou 64 K de memória, o que for menor.

Quando um aplicativo tiver terminado usando uma região criada com a função CreateRoundRectRgn , ele deve selecionar a região fora do contexto do dispositivo e use a função de membro CGdiObject:: DeleteObject para removê-lo.

Visão geral de CRgn |nbsp; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CRgn::CreateRectRgn, CRgn::CreateRectRgnIndirect, :: CreateRoundRectRgn

Index