Partilhar via


Classe CSmartDockingInfo

Define a aparência dos marcadores inteligentes de encaixe.

class CSmartDockingInfo : public CObject

Membros

Construtores públicos

Nome

Descrição

CSmartDockingInfo::CSmartDockingInfo

Construtor padrão.

Métodos públicos

Nome

Descrição

CSmartDockingInfo::CopyTo

Copia o corrente SMART encaixe informações de parâmetros para o fornecidoCSMARTDockingInfo objeto.

Membros de dados

Nome

Descrição

CSmartDockingInfo::m_bUseThemeColorInShading

Especifica se usa a cor do tema corrente quando exibe a estrutura SMART encaixe marcadores.

CSmartDockingInfo::m_clrBaseBackground

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

CSmartDockingInfo::m_clrToneDest

Especifica a cor substitui m_clrToneSrc em SMART bitmaps de marcador de encaixe.

CSmartDockingInfo::m_clrToneSrc

Especifica a cor de bitmaps de marcador de encaixe SMART.

CSmartDockingInfo::m_clrTransparent

Especifica a cor de bitmaps de marcador de encaixe SMART quando eles são transparente.

CSmartDockingInfo::m_nCentralGroupOffset

Especifica o deslocamento do agrupar central de SMART encaixe marcadores dos limites do retângulo de agrupar central.

CSmartDockingInfo::m_sizeTotal

Especifica o dimensionar total de todos os SMART marcadores em um agrupar de encaixe.

CSmartDockingInfo::m_uiMarkerBmpResID

Define o recurso IDs dos bitmaps que a estrutura usa para SMART encaixe marcadores que não são realçados.

CSmartDockingInfo::m_uiMarkerLightBmpResID

Define o recurso IDs dos bitmaps que a estrutura usa para SMART encaixe marcadores são realçadas.

Comentários

As alças de estrutura SMART marcadores encaixe internamente.A ilustração a seguir mostra o padrão SMART encaixe marcadores:

Nessa figura, a imagem à esquerda mostra um marcador de encaixe SMART agrupar central que não tenha o encaixe para uma guia habilitada.A imagem do meio mostra um marcador de encaixe SMART da borda direita.A imagem à direita mostra um marcador de encaixe SMART agrupar central que tem encaixe a uma guia habilitada.O marcador de encaixe SMART agrupar central tem um bitmap principal e cinco inteligentes bitmaps de marcador de encaixe.

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

  • Cor.Por exemplo, você pode substituir a cor azul dos marcadores de figura com qualquer cor definida pelo usuário.

  • Cor da transparência.

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

  • O bitmap principal que representa o agrupar central.

  • Os mapas de bits que representa o regulares e realçado SMART encaixe marcadores.

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

Hierarquia de herança

CObject

   CSmartDockingInfo

Requisitos

Cabeçalho: afxDockingManager.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CObject

Outros recursos

Classes (@@)