Função GetBoundsRect (wingdi.h)
A função GetBoundsRect obtém o retângulo delimitador acumulado atual para um contexto de dispositivo especificado.
O sistema mantém um retângulo delimitador acumulado para cada aplicativo. Um aplicativo pode recuperar e definir esse retângulo.
Sintaxe
UINT GetBoundsRect(
[in] HDC hdc,
[out] LPRECT lprect,
[in] UINT flags
);
Parâmetros
[in] hdc
Um identificador para o contexto do dispositivo cujo retângulo delimitador a função retornará.
[out] lprect
Um ponteiro para a estrutura RECT que receberá o retângulo delimitador atual. O retângulo do aplicativo é retornado em coordenadas lógicas e o retângulo delimitador é retornado em coordenadas de tela.
[in] flags
Especifica como a função GetBoundsRect se comportará. Esse parâmetro pode ser o valor a seguir.
Valor | Significado |
---|---|
|
Limpa o retângulo delimitador depois de retorná-lo. Se esse sinalizador não estiver definido, o retângulo delimitador não será limpo. |
Retornar valor
O valor retornado especifica o estado do retângulo delimitador acumulado; pode ser um dos valores a seguir.
Valor | Significado |
---|---|
0 | Ocorreu um erro. O identificador de contexto do dispositivo especificado é inválido. |
DCB_DISABLE | O acúmulo de limites está desativado. |
DCB_ENABLE | O acúmulo de limites está ativado. |
DCB_RESET | O retângulo delimitador está vazio. |
DCB_SET | O retângulo delimitador não está vazio. |
Comentários
O valor DCB_SET é uma combinação dos valores de bit DCB_ACCUMULATE e DCB_RESET. Os aplicativos que marcar o bit DCB_RESET para determinar se o retângulo delimitador está vazio também devem marcar o bit DCB_ACCUMULATE. O retângulo delimitador só estará vazio se o DCB_RESET bit for 1 e o DCB_ACCUMULATE bit for 0.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | 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 | wingdi.h (inclua Windows.h) |
Biblioteca | Gdi32.lib |
DLL | Gdi32.dll |