Compartilhar via


DrawFrameControl

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função desenha um controle quadro do tipo especificado e estilo.

Syntax

BOOL DrawFrameControl( 
  HDC hdc, 
  LPRECT lprc, 
  UINT uType, 
  UINT uState
); 

Parameters

  • hDC
    Identificador de contexto de dispositivo da janela na qual desenhar o controle.
  • lprc
    Ponteiro longo para um RECT estrutura que contém as coordenadas lógicas do retângulo delimitador para controle quadro.
  • uType
    Especifica o tipo de controle quadro para desenhar.

    Este parâmetro pode ser uma dos seguinte valores.

    Valor Descrição

    DFC_BUTTON

    Botão padrão

    DFC_CAPTION

    Título barra

    DFC_SCROLL

    SCROLL barra

  • uState
    Especifica o estado inicial do controle de quadro.

    Se uType é DFC_BUTTON, uState Pode ser uma dos seguinte valores.

    Valor Descrição

    DFCS_BUTTON3STATE

    Três-estado botão

    DFCS_BUTTONCHECK

    Caixa de seleção

    DFCS_BUTTONPUSH

    Botão de ação

    DFCS_BUTTONRADIO

    Botão de opção

    Se uType é DFC_CAPTION, uState Pode ser uma dos seguinte valores.

    Valor Descrição

    DFCS_CAPTIONCLOSE

    Botão Fechar

    DFCS_CAPTIONHELP

    Botão Ajuda

    DFCS_CAPTIONOKBTN

    OK botão

    Se uType é DFC_SCROLL, uState Pode ser uma dos seguinte valores.

    Valor Descrição

    DFCS_SCROLLCOMBOBOX

    Combinação caixa barra de rolagem

    DFCS_SCROLLDOWN

    Para Baixo SETA de barra de rolagem

    DFCS_SCROLLLEFT

    À esquerda SETA de barra de rolagem

    DFCS_SCROLLRIGHT

    À direita SETA de barra de rolagem

    DFCS_SCROLLUP

    Backup SETA de barra de rolagem

    Um ou mais dos seguinte valores podem ser usados para definir o estado do controle a ser desenhado.

    Valor Descrição

    DFCS_CHECKED

    O botão é verificada.

    DFCS_INACTIVE

    O botão é não aceitar entrada usuário.

    DFCS_PUSHED

    O botão é pressionado.

Return Value

Nonzero indica sucesso.

Zero indica falha.

Para informações de erro estendidas get, chamar GetLastError.

Remarks

Se uType é DFC_BUTTON e uState Não é DFCS_BUTTONPUSH, o controle quadro é uma máscara Black-on-White (that is, um controle quadro preto em um segundo plano branco).

Em tais casos, o aplicativo deve transmitir um identificador para um controle dispositivo memória bitmap. O aplicativo poderá, então, usar o associado bitmap como o hbmMask parâmetro para o MaskBlt função, ou ele pode usar o contexto dispositivo como um parâmetro para o BitBlt função usando ROPs such as SRCAND e SRCINVERT.

Requirements

Header winuser.h
Library Nclient.lib
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

BitBlt
MaskBlt
RECT