Compartilhar via


Classe CSmartDockingInfo

Define a aparência de marcadores inteligentes de encaixe.

class CSmartDockingInfo : public CObject

Membros

Construtores public

Nome

Descrição

CSmartDockingInfo::CSmartDockingInfo

Construtor padrão.

Métodos públicos

Nome

Descrição

CSmartDockingInfo::CopyTo

Copia os parâmetros inteligentes atuais de informações de encaixe no objeto fornecido de CSmartDockingInfo .

Membros de dados

Nome

Descrição

CSmartDockingInfo::m_bUseThemeColorInShading

Especifica se usar o tema atual colorem quando a estrutura exibir marcadores inteligentes de encaixe.

CSmartDockingInfo::m_clrBaseBackground

Especifica a cor do plano de fundo de base de marcadores inteligentes de encaixe.

CSmartDockingInfo::m_clrToneDest

Especifica a cor que substitui m_clrToneSrc em bitmaps inteligentes do marcador de encaixe.

CSmartDockingInfo::m_clrToneSrc

Especifica a cor de bitmaps inteligentes do marcador de encaixe.

CSmartDockingInfo::m_clrTransparent

Especifica a cor de bitmaps inteligentes do marcador de encaixe quando são transparentes.

CSmartDockingInfo::m_nCentralGroupOffset

Especifica o deslocamento do grupo central de marcadores inteligentes de encaixe dos limites do retângulo central do grupo.

CSmartDockingInfo::m_sizeTotal

Especifica o tamanho total de todos os marcadores inteligentes de encaixe em um grupo.

CSmartDockingInfo::m_uiMarkerBmpResID

Define os IDs de recurso de bitmaps que a estrutura usa para os marcadores inteligentes de encaixe que não são realçadas.

CSmartDockingInfo::m_uiMarkerLightBmpResID

Define os IDs de recurso de bitmaps que a estrutura usa para os marcadores inteligentes de encaixe que são realçadas.

Comentários

A estrutura lida com marcadores inteligentes de encaixe internamente. A ilustração a seguir mostra os marcadores inteligentes padrão de encaixe:

Padrão marcadores de encaixe inteligente

Em essa figura, a imagem à esquerda mostra um marcador inteligente de encaixe do grupo central que não tenha o encaixe a um guia ativado. A imagem a seguir mostra uma entre a borda direita o marcador inteligente de encaixe. A imagem à direita mostra um marcador inteligente de encaixe do grupo central que tenha o encaixe a um guia ativado. O marcador inteligente de encaixe do grupo central tem um bitmap principal e cinco bitmaps inteligentes do marcador de encaixe.

Você pode personalizar os seguintes parâmetros de marcadores inteligentes de encaixe:

  • Cor. Por exemplo, você pode substituir a cor azul os marcadores na figura com qualquer cor definido pelo usuário.

  • Cor de transparência.

  • Deslocamento de um marcador inteligente de encaixe no grupo central da borda do retângulo delimitador.

  • o bitmap principal que representa o grupo central.

  • Bitmaps que representa os marcadores inteligentes regulares e destaque de encaixe.

A ilustração a seguir mostra um exemplo dos marcadores inteligentes de encaixe que foram personalizados:

Personalizado marcadores de encaixe inteligente

Hierarquia de herança

CObject

   CSmartDockingInfo

Requisitos

Cabeçalho: afxDockingManager.h

Consulte também

Referência

Gráfico da hierarquia

Classe CObject

Outros recursos

Classes MFC