Compartilhar via


Configurações de controle, o MFC dispositivo inteligente assistente do controle ActiveX

Descreve a página de configurações de controle do Assistente de controle ActiveX de MFC dispositivo inteligente.

Use as opções desta página para especificar como deseja que seu controle se comporte.Por exemplo, pode basear o seu controle existente tipos de controle padrão Windows CE, otimizar o comportamento e aparência do controle ou indicar que o controle pode atuar sistema autônomo um contêiner para outros controles.

See Controles do ActiveX MFC: Otimização Para obter mais informações sobre como selecionar opções desta página para maximizar a eficiência do seu controle.

Criar com base no controle

Na lista, você pode selecionar o tipo de controle do qual seu controle deve herdar.A lista inclui controles comuns adicionais expostos a seu aplicativo MFC em commctrl.h.Sua seleção determina o estilo do controle no PreCreateWindow funcionar a NomeDoProjetoArquivo Ctrl.cpp.Consulte Controles do ActiveX MFC: Subclassificação de um Controlarar do Windows para obter mais informações.

BOTÃO

Um controle de botão

CAIXA DE COMBINAÇÃO

Um controle de caixa de combinação

edição

Um controle de edição

CAIXA DE LISTAGEM

Um controle de caixa de listagem

BARRA DE ROLAGEM

Um controle BAR de rolar

ESTÁTICO

Um controle estático

msctls_progress32

Uma BAR de controle comum de progresso

msctls_statusbar32

Um controle comum da BAR de status

msctls_trackbar32

Um controle comum de controle de BAR

msctls_updown32

Um controle comum de botão de rotação

SysHeader32

Um controle comum de cabeçalho

SysListView32

Um controle comum de modo de exibição de lista

SysTabControl32

Um controle comum de guia

SysTreeView32

Um controle de modo de exibição de árvore comuns

Recursos adicionais

  • Ativa quando visível
    Especifica que uma janela é criada para o controle quando ele estiver visível.The Ativa quando visível estará conjunto por padrão.Se você deseja adiar a ativação do controle até que o contêiner precisa dele (por exemplo, ao clicar do mouse do usuário), desmarque esse recurso.Desativar este recurso otimiza o controle não incorrer a despesa de criação de uma janela até que seja necessário.See Desativar a ativação quando visível opção Para obter mais informações sobre essa opção.

  • Invisível em time de execução
    Especifica que o controle não tem nenhuma interface de usuário em tempo de execução.Um timer é um tipo de controle, que você pode desejar ser invisível.

  • Tem uma caixa de diálogo sobre caixa
    Especifica que o controle tem o padrão do Windows CE Sobre caixa de diálogo, exibindo o número de versão e informações de direitos autorais.

    Observação:

    Como o usuário acessa a Ajuda para o controle depende de como você implementou a Ajuda e se foram integrados Ajuda do controle de com a Ajuda do contêiner.Consulte Ajuda em HTML: Ajuda Contextouais para seus programas Para obter mais informações sobre a integração de Ajuda.

    Esta opção insere o AboutBox método de controle na classe de controle do projeto (CNomeDoProjetoCtrl.cpp) e adiciona AboutBox MAP de despacho.Essa opção é definida por padrão.

  • Código otimizado de desenho
    Especifica o recipiente restaura o original GDI os objetos automaticamente depois que todos os controles do contêiner, que são desenhadas para o mesmo contexto de dispositivo, foram emitidas. See Otimizando o desenho de Controlarar Para obter mais informações sobre esse recurso.

  • Ativação sem janelas
    Especifica que o controle não produz uma janela quando ela é ativada.Ativação sem janelas permite que controles não-retangulares ou transparente e controles sem janelas não exigem a sobrecarga do sistema que requer um controle com uma janela.Um controle sem janelas não permite a um contexto de dispositivo unclipped ou ativação sem cintilações.Recipientes criados antes de 1996 não oferecem suporte à ativação sem janelas.See Fornece ativação sem janelas Para obter mais informações sobre como usar essa opção.

  • Contexto de dispositivo unclipped
    SubstituiCOleControl::GetControlFlags no cabeçalho do controle (projnamectrl.h) para desabilitar a telefonar para IntersectClipRect made by COleControl. Selecionando Contexto de dispositivo unclipped obtém uma vantagem de velocidade pequeno.Se você selecionar Ativação sem janelas, esse recurso não está disponível.Consulte Usando um contexto de dispositivo Unclipped para obter mais informações.

  • Ativação sem cintilação
    Elimina as operações de desenho e seu cintilação que acompanha o visual que ocorrem entre os estados do controle de ativo e inativo.Se você selecionar Ativação sem janelas, esse recurso não está disponível.Quando você conjunto esta opção, a noFlickerActivate sinalizar está incluído no sinalizadores retornados por COleControl::GetControlFlags. Consulte FornecendLivre oscilação ativação para obter mais informações.

  • Disponível na caixa de diálogo Inserir objeto
    Especifica que o controle estarão disponível na Inserir objeto caixa de diálogo para recipientes ativados.Quando você selecionar essa opção, o sinalizar afxRegInsertable incluídos no conjunto de sinalizares retornado por AfxOleRegisterControlClass. The Inserir objeto caixa de diálogo permite que o usuário inserir recém-criadas ou objetos existentes em um documento composto.

  • Notificações do ponteiro do mouse quando inativo
    Permite o controle notificações de ponteiro do mouse de processo, independentemente se o controle está ativo.Quando você selecionar essa opção, o sinalizar pointerInactive incluídos no conjunto de sinalizares retornado por COleControl::GetControlFlags. Para obter mais informações sobre como usar essa opção, consulte Fornece interação de mouse durante inativo.

  • Funciona sistema autônomo um controle quadro simples
    Especifica que o controle é um contêiner para outros controles, definindo o OLEMISC_SIMPLEFRAME bit do controle. See Contenção de site quadro simples para obter mais informações.

  • Carrega propriedades de forma assíncrona
    Permite que uma reiniciar de dados assíncrono anteriores e inicia uma nova carga de propriedade assíncrono do controle.

Consulte também

Referência

Controle ActiveX MFC dispositivo inteligente assistente